Как предотвратить устаревшие токены FCM в приложении Android, когда пользователи открывают приложение через долгое времяAndroid

Форум для тех, кто программирует под Android
Anonymous
Как предотвратить устаревшие токены FCM в приложении Android, когда пользователи открывают приложение через долгое время

Сообщение Anonymous »

У меня есть образовательное приложение для Android, которое использует Firebase Cloud Messaging (FCM) для push-уведомлений.
Некоторые пользователи открывают приложение только через 30 и более дней. В этих случаях:
  • Регистрационный токен FCM устаревает/недействителен.
  • Уведомления либо не доставляются, либо обрабатываются с низким приоритетом.
  • Бэкэнд по-прежнему хранит старый токен.
Как правильно обрабатывать и предотвращать устаревшие токены FCM?
Каков рекомендуемый производственный подход для:
  • Избежания проблем с доставкой уведомлений для давно неактивных пользователей?
Текущая настройка:
  • Токен FCM генерируется при первой установке.
  • Токен отправляется на серверную часть и сохраняются для пользователя.
  • Уведомления отправляются с использованием этого сохраненного токена.
Ищем рекомендации по правильной обработке обновления токена, бездействия и внутренней синхронизации.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -app-after

Вернуться в «Android»