我创建了一个Android应用程序,它接收GCM通知,从后端应用程序(PHP)发送到GCM。
情境:
1.User在gcm取消注册期间(退出时),Android设备和应用程序强制关闭或互联网无法登录。
2.用户B使用相同的Android设备登录。
3.因此,用户B获得UserA的所有通知。
如何处理此方案
答案 0 :(得分:1)
当有人登录您的应用时,您可以先检查它是否已在GCM服务器上注册。如果它已经准备好注册,那么首先打电话从GCM取消注册,然后再向GCM服务器发出注册,然后将新的注册ID传递给本地服务器... :)我希望它能帮助你..