Android C2DM:将消息复制到同一设备和应用程序

Anh*_*yen 9 android android-c2dm

我想知道是否有人在使用谷歌C2DM时遇到过这个问题?这是我面临的情景:

  1. 用户安装应用程序并向C2DM服务器注册以获取注册密钥.
  2. 用户卸载该应用程序.
  3. 用户重新安装应用程序(并向C2DM服务器注册以获取新的注册密钥).

现在我从我的服务器向用户的手机发送消息,他们收到重复的消息.

任何人都可以了解这是预期的行为或我如何解决它?谢谢,

Rom*_*rik 7

不确定这是否是最佳方法,但在android-c2dm组中有一个相关的线程,海报提供了一种技术:

我正在邮件中发送注册ID,因此我可以根据设备上存储的注册ID进行检查.

如果不相同,则丢弃它并通知服务注册ID不再使用

下行正在发送注册ID在已经有限的消息大小中占用一些空间.但在我的情况下完美无缺,因为我的原始信息只不过是几个字符.