From 3bbe005e80aa3df2edd56aa9a1514c9f885797e0 Mon Sep 17 00:00:00 2001 From: jantunesmessias Date: Wed, 19 Feb 2025 09:55:48 -0300 Subject: [PATCH] WIP --- lib/main.dart | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 187a160b..88d1607b 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -183,11 +183,11 @@ class _AppState extends State { _setupFirebaseMessaging(); // if (TestUtil.isInTest) // DeepLinkService().ensureInitialization(); - WidgetsFlutterBinding.ensureInitialized() - .addPostFrameCallback((_) => _initializeAppTrackingTransparency()); + WidgetsFlutterBinding.ensureInitialized().addPostFrameCallback( + (_) => _initializeAppTrackingTransparency(context)); } - void _initializeAppTrackingTransparency() async { + void _initializeAppTrackingTransparency(BuildContext context) async { if (Platform.isIOS) { final status = await AppTrackingTransparency.trackingAuthorizationStatus; if (status == TrackingStatus.notDetermined) { @@ -204,18 +204,22 @@ class _AppState extends State { } Future showCustomTrackingDialog(BuildContext context) async { - final String title = FFLocalizations.of(context).getVariableText( - enText: 'Privacy', - ptText: 'Privacidade', - ); - final String content = FFLocalizations.of(context).getVariableText( - enText: - 'We care about your privacy and data security. We need your permission to use your data for crash reporting and diagnostics. ' - 'This helps us improve the app and provide a better user experience.\n\nYou can change your choice anytime in the app settings.', - ptText: - 'Prezamos pela sua privacidade e segurança dos seus dados. Precisamos da sua permissão para usar seus dados para relatórios de falhas e diagnósticos.' - 'Isso nos ajuda a melhorar o aplicativo e fornecer uma melhor experiência ao usuário.\n\nVocê pode alterar sua escolha a qualquer momento nas configurações do aplicativo.', - ); + // final String title = FFLocalizations.of(context).getVariableText( + // enText: 'Privacy', + // ptText: 'Privacidade', + // ); + // final String content = FFLocalizations.of(context).getVariableText( + // enText: + // 'We care about your privacy and data security. We need your permission to use your data for crash reporting and diagnostics. ' + // 'This helps us improve the app and provide a better user experience.\n\nYou can change your choice anytime in the app settings.', + // ptText: + // 'Prezamos pela sua privacidade e segurança dos seus dados. Precisamos da sua permissão para usar seus dados para relatórios de falhas e diagnósticos.' + // 'Isso nos ajuda a melhorar o aplicativo e fornecer uma melhor experiência ao usuário.\n\nVocê pode alterar sua escolha a qualquer momento nas configurações do aplicativo.', + // ); + const String title = 'Privacy'; + const String content = + 'We care about your privacy and data security. We need your permission to use your data for crash reporting and diagnostics. ' + 'This helps us improve the app and provide a better user experience.\n\nYou can change your choice anytime in the app settings.'; return await showDialog( context: context,