diff --git a/lib/core/services/firebase_service.dart b/lib/core/services/firebase_service.dart index 24d4fb0..9d2a188 100644 --- a/lib/core/services/firebase_service.dart +++ b/lib/core/services/firebase_service.dart @@ -16,8 +16,6 @@ class FirebaseService { measurementId: 'G-M5HQR4YZVS', ), ); - final FirebaseMessaging firebaseMessaging = FirebaseMessaging.instance; - await firebaseMessaging.requestPermission(); } else { await Firebase.initializeApp(); final FirebaseMessaging firebaseMessaging = FirebaseMessaging.instance; diff --git a/lib/data/services/auth_service.dart b/lib/data/services/auth_service.dart index 9b39858..ae136f6 100644 --- a/lib/data/services/auth_service.dart +++ b/lib/data/services/auth_service.dart @@ -29,6 +29,7 @@ class AuthService { String fcmToken = ''; try { final FirebaseMessaging firebaseMessaging = FirebaseMessaging.instance; + await firebaseMessaging.requestPermission(); fcmToken = await firebaseMessaging.getToken() ?? ''; AppLogger().info('📱 FCM Token retrieved successfully'); } catch (e) { diff --git a/pubspec.lock b/pubspec.lock index 386acf0..e8b0d53 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: async - sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63 + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.13.0" boolean_selector: dependency: transitive description: @@ -269,10 +269,10 @@ packages: dependency: transitive description: name: fake_async - sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc" + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" url: "https://pub.dev" source: hosted - version: "1.3.2" + version: "1.3.3" ffi: dependency: transitive description: @@ -572,10 +572,10 @@ packages: dependency: transitive description: name: leak_tracker - sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" url: "https://pub.dev" source: hosted - version: "10.0.8" + version: "10.0.9" leak_tracker_flutter_testing: dependency: transitive description: @@ -1049,10 +1049,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14" + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 url: "https://pub.dev" source: hosted - version: "14.3.1" + version: "15.0.0" watcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 4d96498..9739e8b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: tm_app description: "tender managment." publish_to: 'none' -version: 1.1.1+3 +version: 1.1.1+4 environment: sdk: ^3.7.2