【问题标题】:Firebase Cloud Messaging (WebPush) token expiration handlingFirebase 云消息传递 (WebPush) 令牌过期处理
【发布时间】:2018-04-28 17:06:31
【问题描述】:

正如我在Firebase source 中发现的,每个令牌都有一周的到期时间。而且因为messaging().onTokenRefreshnot implemented now,我假设没有办法向那些没有在我的网站上使用配置FCM 一周或更长时间的用户发送webpush-notifications。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-19
      • 2017-07-04
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 2016-11-21
      • 1970-01-01
      • 2017-12-16
      相关资源
      最近更新 更多