Push-сообщение случайно не получено на iOS-устройстве - PullRequest
0 голосов
/ 06 ноября 2018

За последние несколько месяцев мы интегрировали Firebase Cloud Messaging в наш проект. В проекте используется Firebase SDK, завернутый в плагин Cordova (cordova-plugin-firebase).

Все отлично работает, по крайней мере для Android. Для iOS это частично работает. Мы получили несколько жалоб от клиентов о том, что они не получают уведомления, в то время как все другие устройства iOS правильно получали сообщения.

После проверки устройства на месте выяснилось:

  • Устройство успешно получило FCM-токен.
  • Этот FCM-токен был подписан на все правильные темы.
  • У этого FCM-токена была последняя версия приложения.
  • Не были получены как отдельные push-уведомления (на устройство), так и уведомления по темам
  • Сообщения из консоли Firebase Cloud Console также не были получены
  • иногда переустановка приложения работала
  • Прием через подвал / WiFi ничего не изменил
  • Разрешено получение push-уведомлений

Очень трудно отладить подобную проблему, потому что установка версии для разработки по какой-то причине исправляет ее.

Каковы возможные причины, по которым Firebase не доставляет сообщение на iOS? Или можно увидеть, не происходит ли доставка в APNS в консоли Firebase?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...