正如我在Firebase source中发现的那样,每个令牌都有一周的到期时间。由于messaging().onTokenRefresh
是not implemented now,我假设无法向已经配置了FCM一周或更长时间的网站上的用户发送网络通知。
或者我的假设不正确,这个过期只存在于浏览器端?如果没有来自浏览器的调用来重新创建令牌,FCM服务器端的令牌是否会过期?
答案 0 :(得分:1)
这不是实际的到期日,而只是更新Firebase服务器上的令牌信息的一种方法。如果令牌仍然有效(并且很可能是),updateToken
方法将返回相同的令牌,并且它将继续有效。
如果您在getToken
电话后获得了其他令牌,则可以安全地覆盖服务器中的上一个令牌。