C2DM registrationId处理 - 最佳实践?

时间:2011-09-28 04:20:10

标签: android android-c2dm

这是我正在努力的情况。当用户安装我的应用程序并首次运行它时,我向C2DM注册并获取registrationID。然后我将其发送到我的服务器并将通知发送到应用程序。

如果用户卸载该应用,然后重新安装,则会向C2DM进行新注册,并且我会收到新的注册ID。

问题是,服务器现在有两个针对同一个应用程序的registrationID,我得到onMessage的多个/冗余通知。 避免这种情况的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

当我们将registrationId发送到我们的服务器时,我们生成一个标识符,可以不断地再现客户端以识别特定用户的registrationId。如果我们想要这个选项,这也允许我们取消注册用户,因为它可以消除您的问题。