diff --git a/lib/initialization.dart b/lib/initialization.dart index a81b7c10..33d9139e 100644 --- a/lib/initialization.dart +++ b/lib/initialization.dart @@ -12,8 +12,11 @@ import 'package:hub/flutter_flow/flutter_flow_util.dart'; import 'package:hub/flutter_flow/nav/nav.dart'; Future initializeApp() async { - WidgetsFlutterBinding.ensureInitialized(); - await _initializeTracking(); + // WidgetsFlutterBinding.ensureInitialized(); + // await _initializeTracking(); + WidgetsFlutterBinding.ensureInitialized().addPostFrameCallback((_) async => + await AppTrackingTransparency.requestTrackingAuthorization()); + await StorageHelper().init(); await _initializeFirebase(); @@ -24,14 +27,11 @@ Future initializeApp() async { await _initializeNav(); } -Future _initializeTracking() async { - print('Requesting tracking authorization...'); - WidgetsFlutterBinding.ensureInitialized().addPostFrameCallback((_) async { - await AppTrackingTransparency.requestTrackingAuthorization(); - }); +// Future _initializeTracking() async { +// print('Requesting tracking authorization...'); - print('Tracking authorization requested'); -} +// print('Tracking authorization requested'); +// } Future _initializeFirebase() async { print('Initializing Firebase...'); diff --git a/lib/main.dart b/lib/main.dart index d02e48c7..85680237 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -4,6 +4,7 @@ import 'dart:async'; import 'dart:developer'; import 'dart:io'; +import 'package:app_tracking_transparency/app_tracking_transparency.dart'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/material.dart'; @@ -182,6 +183,9 @@ class _AppState extends State { _setupFirebaseMessaging(); // if (TestUtil.isInTest) // DeepLinkService().ensureInitialization(); + // WidgetsFlutterBinding.ensureInitialized().addPostFrameCallback((_) async { + // await AppTrackingTransparency.requestTrackingAuthorization(); + // }); } @override