Обработка истечения срока действия токена Firebase Cloud Messaging (WebPush) - PullRequest
0 голосов
/ 28 апреля 2018

Как я выяснил в Источник Firebase , каждый токен имеет время истечения одной недели. И поскольку messaging().onTokenRefresh сейчас не реализовано , я предполагаю, что нет способа отправлять уведомления webpush пользователям, которые не были на моем сайте с настроенным FCM в течение недели или дольше.

Или мое предположение неверно, и этот срок действия существует только на стороне браузера? И токены на стороне сервера FCM не истекают без вызова браузера для воссоздания токена?

1 Ответ

0 голосов
/ 02 мая 2018

Это не фактическое истечение срока действия, а просто способ обновления информации о токене на серверах Firebase. Если токен все еще действителен (и, скорее всего, так и есть), метод updateToken вернет тот же токен и продолжит работать.

Если после вызова getToken вы получите другой токен, вы можете смело перезаписать предыдущий токен на своем сервере.

...