过期的注册令牌可以再次有效吗?

时间:2018-02-12 19:58:28

标签: android firebase google-cloud-messaging firebase-cloud-messaging

我的问题是我实施了一个系统来清除我们的过期GCM注册令牌服务器。

  1. 一旦注册ID被GCM拒绝,因为未注册或过期,它是否会再次生效?对于iOS中的APNS,这可能会发生,但GCM不能正确发生吗?

  2. 一旦客户端使用GCM更新其注册令牌,并且我们的服务器尝试向下游发送通知,它就会收到一个带有列出新注册ID的规范ID的结果。旧注册ID有效期有多长?

1 个答案:

答案 0 :(得分:0)

  1. 是。一旦令牌到期,一个不同的有效令牌就会占据它的位置 - 在相应的客户端触发onTokenRefresh()。实际上,开发人员应该立即将过期的令牌从他们保留的地方删除,并将其替换为新的令牌。
  2. Canonical IDs are AFAIK, no longer used