@road_to_purpose
.NET Backend developer

Firebase Cloud Messaging (FCM): Как расследовать недоставку пушей?

Всем хабропривет!
Проблема: Видим по своим радарам на проекте, что некоторая часть пуш-уведомлений, отправленных через FCM, не доставляется до конечного пользователя. Интересны причины недоставки конкретных пуш-уведомлений для более грамотных раскопок. Понимаю, что доставке пуша может помешать большое количество факторов (от проблем с сетью до сбоев в FCM). Причем сам по себе FCM не сообщает статус доставки.

Вопрос:
Подскажите, пожалуйста, можно ли как-нибудь с помощью админки FCM расследовать недоставку конкретных пушей? Или хотя бы получить статистику в разрезе причин недоставки (к примеру, проблемы с сетью/сбой в FCM/на устройстве пользователя выключены пуш-уведомления/и т.д.). Какие практики используются у вас для мониторинга доставки пушей и расследования их недохода?
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
@AlexVWill
Никак... Push это односторонняя технология, сервер послал сообщение, клиент его принял и все. Никакие подробные логи не ведутся. Клиент может лишь отчитаться о том, принял ли он сообщение. Правда в разделе BigQuery есть код ошибки.
https://firebase.google.com/docs/cloud-messaging/u...
В разделе описание того, как анализировать доставку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы