当两个用户共享一台设备时,GCM令牌会发生什么

时间:2015-12-14 13:30:28

标签: android google-cloud-messaging

如果我的Android应用程序向GCM(Google云消息传递)注册,我的用户会收到一个令牌,我将该令牌发送到我的应用服务器并将其连接到该用户。

如果用户退出应用程序,而另一个用户登录,会发生什么情况。他们是否会使用相同的令牌?他们会收到另一个用户的推送通知吗?

1 个答案:

答案 0 :(得分:2)

您想要做的是每次用户注销时取消注册。并在登录时注册。

您可以在退出时致电gcm.unregister();

它不像你可以让两个用户同时登录同一台设备,所以我不认为你需要做任何太花哨的事情。当您取消注册令牌时,它仍然会在您要发送的令牌列表中,因此当谷歌告诉您无法发送到该令牌时,您需要将其从表中删除。你可能已经这样做了。

相关问题