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

Firebase云消息传递(WebPush)令牌过期处理,firebase,firebase-cloud-messaging,service-worker,web-push,Firebase,Firebase Cloud Messaging,Service Worker,Web Push,正如我在中发现的,每个代币都有一周的到期时间。由于messaging().onTokenRefresh是,我假设没有办法向一周或更长时间没有使用配置的FCM访问我的网站的用户发送webpush通知 或者我的假设是错误的,并且这个过期只存在于浏览器端?FCM服务器端的令牌在没有浏览器调用以重新创建令牌的情况下不会过期?这不是实际的过期,只是更新Firebase服务器上令牌信息的一种方式。如果令牌仍然有效(而且很可能是有效的),updateToken方法将返回相同的令牌,并且它将继续工作 如果在ge

正如我在中发现的,每个代币都有一周的到期时间。由于
messaging().onTokenRefresh
是,我假设没有办法向一周或更长时间没有使用配置的FCM访问我的网站的用户发送webpush通知


或者我的假设是错误的,并且这个过期只存在于浏览器端?FCM服务器端的令牌在没有浏览器调用以重新创建令牌的情况下不会过期?

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

如果在
getToken
调用后获得不同的令牌,则可以安全地覆盖服务器中以前的令牌