1

我已经使用 GCM 创建了一个应用程序,它在 Android 平台 4.1 和 4.03 上正常工作(即获取一个 RegId 并在我的服务器中注册自己,甚至可以接收 GCM),但是当我启动 android 2.3 的模拟器(API 10)然后应用程序已安装但从未注册 IE 永远不会获得 RegId。当我第一次启动(安装)应用程序时,它会收到一条 GCM 消息,我不明白它来自哪里,但我可以看到该设备未在我的服务器中注册。我还使用了带有 2.3.3 android 软件的 HTC 手机,结果仍然相同。任何人都可以看到问题可能是什么?

4

2 回答 2

2

在模拟器上它通常不应该工作,因为它没有与设备绑定的谷歌帐户。设备需要有一个谷歌帐户和安装谷歌播放来注册一个ID。

另一方面,电话应该可以工作。

于 2013-10-04T13:21:49.320 回答
1

GCM 将从 Android 2.2 开始工作。请参考本教程,它可能会对您有所帮助,

http://androidv5.wordpress.com/2012/08/15/how-to-implement-google-cloud-messaging/

这对我来说可以。

于 2012-09-10T14:33:36.780 回答