From 45443cf8c366df49f06e747afce71b8432d8b61d Mon Sep 17 00:00:00 2001 From: Aamir Date: Thu, 24 Oct 2024 14:37:50 +0300 Subject: [PATCH 1/3] IOS firebase fix --- android/app/src/main/AndroidManifest.xml | 1 + pubspec.yaml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 7b0be8a..25d1884 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -10,6 +10,7 @@ Date: Tue, 29 Oct 2024 10:02:37 +0300 Subject: [PATCH 2/3] location --- lib/main.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index b3c53f4..c007f00 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -8,6 +8,7 @@ import 'package:mc_common_app/repositories/appointment_repo.dart'; import 'package:mc_common_app/repositories/request_repo.dart'; import 'package:mc_common_app/repositories/setting_options_repo.dart'; import 'package:mc_common_app/services/firebase_service.dart'; +import 'package:mc_common_app/utils/location/Location.dart'; import 'package:mc_common_app/view_models/appointments_view_model.dart'; import 'package:mc_common_app/view_models/chat_view_model.dart'; import 'package:mc_common_app/view_models/dashboard_view_model_customer.dart'; @@ -57,7 +58,9 @@ Future main() async { } CustomerDependencies.addDependencies(); - injector.get().initializeNotifications(); + injector.get().initializeNotifications().whenComplete(() { + injector.get().handleLocationPermission(); + }); CustomerAppRoutes.routes.addAll(AppRoutes.routes); initializeDateFormatting().then((_) => runApp( MultiProvider( From d2a2fd1f8e7fdd6caa3b625e8f21a14ad5d798f6 Mon Sep 17 00:00:00 2001 From: Aamir Date: Mon, 2 Dec 2024 10:13:19 +0300 Subject: [PATCH 3/3] ios --- ios/Runner/AppDelegate.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift index 08c4b02..f901141 100644 --- a/ios/Runner/AppDelegate.swift +++ b/ios/Runner/AppDelegate.swift @@ -6,7 +6,7 @@ import flutter_local_notifications -@UIApplicationMain +@main @objc class AppDelegate: FlutterAppDelegate { override func application( _ application: UIApplication,