Количество отчетов об отправке облачных сообщений уменьшилось

#ios #firebase #firebase-cloud-messaging #google-cloud-messaging

#iOS #firebase #firebase-облако-обмен сообщениями #google-облако-обмен сообщениями

Вопрос:

Мы внедрили Push-уведомления с помощью FCM для собственных приложений iOS и Android. Система работает нормально. Проверьте статистику в консоли Firebase (Cloud Messaging -> Отчет) количество «отправлений» составляет около 1 767 740 до 2/17. Мы видим внезапное снижение количества отправленных сообщений FCM на панели управления «Отчеты» iOS FCM с 2/17. Около 561 040. Уменьшено до 1/3. Приложение для Android работает нормально. Уменьшенная проблема возникает только на iOS.

Следуя документации https://firebase.google.com/support/troubleshooter/fcm/reports , мы проверяем конфигурацию и инициализируем firebase.analytics(). Но до сих пор нет подсказки.

У кого-нибудь есть такая же проблема с отправкой отчетов об отправке сообщений в облаке?

Спасибо.

Ответ №1:

У меня была точно такая же проблема, которая возникла примерно 17 марта. Мои уведомления FCM для пользователей iOS выросли с 153 тыс. отправлений 17 марта до 62 тыс. отправлений 21 марта и с тех пор стали еще ниже. Я обратился к Firebase и получил «действительно полезный!» контрольный список того, что нужно просмотреть, что каким-то образом не объясняет внезапное отключение:

  • Прошивка с истекшим сроком действия
  • сертификаты Firebase SDK не обновляется Некоторые приложения имеют неправильный идентификатор приложения Firebase
  • В некоторых запросах на отправку обнаружена ошибка (например, неверные учетные данные, истекший регистрационный токен и т.д.).
  • Устройство пользователя выключено, отключено или не может подключиться к FCM.
  • Приложение вылетает при получении уведомления. SDK с отчетами о сбоях — самая большая помощь в обнаружении этого
  • Функции экономии заряда батареи, зависящие от платформы (например, Android Doze), могут препятствовать пробуждению вашего приложения

Извините, у меня пока нет ответа, но я разговариваю со своими разработчиками и пытаюсь выяснить, что вызывает эту проблему.