diff --git a/lib/controllers/notification/firebase_notification_manger.dart b/lib/controllers/notification/firebase_notification_manger.dart index 58bd71d3..62d6c06f 100644 --- a/lib/controllers/notification/firebase_notification_manger.dart +++ b/lib/controllers/notification/firebase_notification_manger.dart @@ -1,4 +1,5 @@ import 'dart:convert'; +import 'dart:io'; import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_messaging/firebase_messaging.dart'; @@ -34,7 +35,11 @@ class FirebaseNotificationManger { ); if (settings.authorizationStatus == AuthorizationStatus.authorized) { - token = await messaging.getToken(); + if (Platform.isIOS) { + token = await messaging.getAPNSToken(); + } else { + token = await messaging.getToken(); + } } print("pushToken:$token"); return token;