我想问一些关于 GCM 的问题,我发现互联网上没有太多资源谈论下面的问题。
我将 GCM 集成到我自己的应用程序中。所有用户的注册 ID 将存储在我的通知服务器中。一切正常。但是问题来了:
我在计算机 A 上编译了源文件并生成了一个 APK 文件并将该 APK 安装在我自己的设备 (S3) 上。它确实接收来自 GCM 的消息。但是当我在另一台电脑B编译源码并生成相同的APK并安装在同一设备(S3)上时,注册ID发生了变化!
这根本不符合逻辑!一个用户将收到两条相同的消息,因为他们的注册 ID 存储在通知服务器中。
所以,我想问的是有没有什么办法可以解决这个问题?Google 生成/更改注册 ID 的规则或条件是什么?
我一直在绞尽脑汁让这些东西发挥作用。但是还是失败了……
提前致谢。