Случайное уведомление перестало работать на IOS.
Использование firebase_messaging: ^ 6.0.16.
FirebaseAppDelegateProxyEnabled имеет значение «NO» и также пробовал с ложью.
В didFinishLaunchingWithOptions
if (@available(iOS 10.0, *)) {
[UNUserNotificationCenter currentNotificationCenter].delegate = (id<UNUserNotificationCenterDelegate>) self;
}
Пробовал и этот метод
override func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
Mixpanel.mainInstance().people.addPushDeviceToken(deviceToken) //For Mixpanel purposes, not needed if not using
Messaging.messaging().apnsToken = deviceToken //*THIS WAS MISSING*
super.application(application, didRegisterForRemoteNotificationsWithDeviceToken: deviceToken) //Not sure if calling super is required, but did anyway
}
Я использую стабильный канал, версия FLUTTER v1.17.5
Я столкнулся с этой проблемой с прошлой недели, начинается уведомление приходит и прерывается автоматически, отображается ошибка notRegistered на стороне api, пожалуйста, помогите.
Я пробовал почти все, но не уверен, почему проблемы с Firebase возникают только на стороне IOS.