GCM适用于Android 2.3平台吗?

时间:2012-09-10 07:20:48

标签: google-cloud-messaging

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

2 个答案:

答案 0 :(得分:2)

在模拟器上它通常不起作用,因为它不会将谷歌帐户绑定到设备上。设备需要安装Google帐户并安装Google Play才能注册ID。

另一方面,手机应该可以工作。

答案 1 :(得分:1)

GCM将在Android 2.2中运行。 请参阅本教程,它可能会对您有所帮助,

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

它适用于我。