应用程序强制关闭或Internet不可用时处理GCM取消注册

时间:2014-03-25 13:07:03

标签: java android notifications google-cloud-messaging

我创建了一个Android应用程序,它接收GCM通知,从后端应用程序(PHP)发送到GCM。

情境:

1.User在gcm取消注册期间(退出时),Android设备和应用程序强制关闭或互联网无法登录。

2.用户B使用相同的Android设备登录。

3.因此,用户B获得UserA的所有通知。

如何处理此方案

1 个答案:

答案 0 :(得分:1)

当有人登录您的应用时,您可以先检查它是否已在GCM服务器上注册。如果它已经准备好注册,那么首先打电话从GCM取消注册,然后再向GCM服务器发出注册,然后将新的注册ID传递给本地服务器... :)我希望它能帮助你..