Firebase云消息传递(WebPush)令牌到期处理

时间:2018-04-28 17:06:31

标签: firebase firebase-cloud-messaging service-worker web-push

正如我在Firebase source中发现的那样,每个令牌都有一周的到期时间。由于messaging().onTokenRefreshnot implemented now,我假设无法向已经配置了FCM一周或更长时间的网站上的用户发送网络通知。

或者我的假设不正确,这个过期只存在于浏览器端?如果没有来自浏览器的调用来重新创建令牌,FCM服务器端的令牌是否会过期?

1 个答案:

答案 0 :(得分:1)

这不是实际的到期日,而只是更新Firebase服务器上的令牌信息的一种方法。如果令牌仍然有效(并且很可能是),updateToken方法将返回相同的令牌,并且它将继续有效。

如果您在getToken电话后获得了其他令牌,则可以安全地覆盖服务器中的上一个令牌。