GCM 设备 ID 是不是会过期,如果是,如何为 android 解决这个问题

Posted

技术标签:

【中文标题】GCM 设备 ID 是不是会过期,如果是,如何为 android 解决这个问题【英文标题】:Is GCM device id will expiry, If so How to solve this for androidGCM 设备 ID 是否会过期,如果是,如何为 android 解决这个问题 【发布时间】:2015-07-13 12:17:02 【问题描述】:

我正在为设备注册推送通知,我们收到了设备 ID,然后我通过 API 调用推送到服务器。一段时间后,它将在服务器中过期。如何解决这个问题

提前致谢。

【问题讨论】:

然后尝试将该设备 ID 存储在您的数据库中。 【参考方案1】:

一种相当标准的方法是每次应用启动时都向 GCM 注册您的设备。然后,您将收到一个 GMC 令牌,可用于推送通知。

在每次应用启动时执行此操作似乎是多余的,但它解决了替换过期令牌的问题。大多数情况下,GCM 只会返回一个与您的应用已有的令牌相同的令牌。

更多详情请见this question。

【讨论】:

这能回答你的问题吗?

以上是关于GCM 设备 ID 是不是会过期,如果是,如何为 android 解决这个问题的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何为 GCM 实施规范 ID 以防止重复

如果设备订阅过期,如何停止发送通知 - GCM PushSharp

GCM:如何为 android 和 ios 应用程序使用相同的发件人 ID?

Android GCM注册ID变更

如何处理 GCM 更改注册 ID?

Android GCM 服务器错误:设备订阅已过期