Ensured rating dialog wont show in Beta

This commit is contained in:
2025-07-10 18:55:24 +02:00
parent 51a2a789e7
commit 89cdb4f824

View File

@@ -40,7 +40,8 @@ class _MainMenuViewState extends State<MainMenuView> {
WidgetsBinding.instance.addPostFrameCallback((_) async {
await Constants.rateMyApp.init();
if (Constants.rateMyApp.shouldOpenDialog) {
if (Constants.rateMyApp.shouldOpenDialog &&
Constants.appDevPhase != 'Beta') {
await Future.delayed(const Duration(milliseconds: 600));
if (!mounted) return;
_handleFeedbackDialog(context);
@@ -96,15 +97,13 @@ class _MainMenuViewState extends State<MainMenuView> {
const SizedBox(height: 30), // Abstand von oben
Center(
child: GestureDetector(
onTap: () => _handleFeedbackDialog(
context) /*Navigator.push(
onTap: () => Navigator.push(
context,
CupertinoPageRoute(
builder: (context) =>
const CreateGameView(),
),
)*/
,
),
child: Icon(
CupertinoIcons.plus,
size: 60,