Update main.dart
This commit is contained in:
@@ -32,6 +32,7 @@ Future<void> backgroundMessageHandler(RemoteMessage message) async {
|
|||||||
void main() async {
|
void main() async {
|
||||||
WidgetsFlutterBinding.ensureInitialized();
|
WidgetsFlutterBinding.ensureInitialized();
|
||||||
await GetStorage.init();
|
await GetStorage.init();
|
||||||
|
|
||||||
if (Platform.isAndroid || Platform.isIOS) {
|
if (Platform.isAndroid || Platform.isIOS) {
|
||||||
await Firebase.initializeApp(
|
await Firebase.initializeApp(
|
||||||
options: DefaultFirebaseOptions.currentPlatform,
|
options: DefaultFirebaseOptions.currentPlatform,
|
||||||
@@ -39,14 +40,18 @@ void main() async {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await FirebaseMessagesController().requestFirebaseMessagingPermission();
|
await FirebaseMessagesController().requestFirebaseMessagingPermission();
|
||||||
// await FirebasMessagesController().getNotificationSettings();
|
|
||||||
await FirebaseMessagesController().getToken();
|
await FirebaseMessagesController().getToken();
|
||||||
// await FirebasMessagesController().getTokens();
|
|
||||||
LocationPermissions().locationPermissions();
|
LocationPermissions().locationPermissions();
|
||||||
FirebaseMessaging.onBackgroundMessage(backgroundMessageHandler);
|
FirebaseMessaging.onBackgroundMessage(backgroundMessageHandler);
|
||||||
// if (box.read(BoxName.driverID) != null) {
|
|
||||||
// LocationController().startLocationUpdates();
|
List<Future> initializationTasks = [
|
||||||
// }
|
FirebaseMessagesController().getNotificationSettings(),
|
||||||
|
FirebaseMessagesController().getTokens(),
|
||||||
|
// Add more initialization tasks here
|
||||||
|
];
|
||||||
|
|
||||||
|
await Future.wait(initializationTasks);
|
||||||
|
|
||||||
runApp(const MyApp());
|
runApp(const MyApp());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user