updateToken method
Implementation
Future updateToken() async {
senderFirebaseMessageService.iOSPermission();
await getDeviceToken();
if (GetPlatform.isIOS) {
NotificationSettings settings = await firebaseMessaging.requestPermission(
alert: true, announcement: false, badge: true, carPlay: false,
criticalAlert: false, provisional: false, sound: true,
);
if(settings.authorizationStatus == AuthorizationStatus.authorized) {
firebaseMessaging.subscribeToTopic(Constant.ALL);
firebaseMessaging.subscribeToTopic(Constant.USERS);
}
}else {
if(!GetPlatform.isWeb) {
firebaseMessaging.subscribeToTopic(Constant.ALL);
firebaseMessaging.subscribeToTopic(Constant.USERS);
}
}
}