我可以在“本地App Engine连接的Android应用程序”开发模式下成功将C2DM消息发送到我的Android模拟器,但是当我连接真正的Android设备时仍然处于开发模式时,我无法这样做。我老了:
无法注册/取消注册...
作为通知。
当我使用Android模拟器时,我使用10.0.2.2作为Web服务器地址 - 这是有效的,我应该为真正的Android设备做同样的事情吗?
为什么我可以让仿真设备成功注册/取消注册和接收c2dm,但不能在调试模式下使用真正的Android设备?
感谢。
答案 0 :(得分:1)
您在发送通知时收到消息,但是您是在设备或服务器应用程序中获得的?如果您通过wifi连接,请确保您与服务器位于同一网络中,并使用服务器IP。 10.0.2.2似乎是“localhost”ip。