Flutter IOS Уведомление FCM перестало работать случайно - PullRequest
0 голосов
/ 04 августа 2020

Случайное уведомление перестало работать на IOS.

  1. Использование firebase_messaging: ^ 6.0.16.

  2. FirebaseAppDelegateProxyEnabled имеет значение «NO» и также пробовал с ложью.

  3. В 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.

...