registrationID生命周期为gcm

时间:2016-05-11 08:21:44

标签: android google-cloud-messaging

我想知道registrationId(device_token)

的生命周期是什么
e.g eD3Fa1yVqx8:APA91bH5gNrC-jhUqaoRwyFLfD2ik4NXwCXohwhm_9CM5hnY9wFwUAOiO_O12Or-dm60sUqy9gN2ZW6mw5i90RyNhb-zHilvtcJczPjZoQlm_4lKNKDejC_1_xiqmYoZnSxaFfVqSA1d

如果情况发生变化,如何处理?

2 个答案:

答案 0 :(得分:0)

就官方文档的信息而言,没有关于Google更改令牌的信息。但是你应该定期更改它。

引用https://developers.google.com/cloud-messaging/registration#automatic-retry-using-exponential-back-off

  

保持注册状态同步

     

保护客户端应用和应用服务器免受潜在恶意攻击   重新使用注册令牌,您应该定期发起令牌   从服务器刷新。当GCM注册令牌刷新时   从服务器端启动,客户端应用程序必须处理   带有GCM注册客户端/服务器的tokenRefreshed消息   握手。

答案 1 :(得分:0)

我遇到了一些注册ID发生变化的情况。但是,我不知道如何以及何时。

因此,为了处理这些情况,我更新了我的应用程序,以便在每次启动应用程序时发送注册ID。我发送了设备ID的注册ID,如果注册ID发生了变化,我会检查我的数据库,我更新了它。