我正在尝试启动并运行 Google GCM 演示应用程序。我的 android 模拟器成功连接到 GCM 服务器并继续成功连接到我自己的服务器,该服务器位于http://localhost:8080/gcm-demo-server
(即模拟器将请求发送到http://10.0.2.2:8080/gcm-demo-server
)。
但是,当我在服务器网页上单击“发送消息”时,消息不会传递到模拟器。Logcat 中没有显示任何内容,并且我在 GCMIntentService 类中的 onMessage() 中的断点没有被命中。
我不明白它如何成功地向服务器注册,传递它的registrationId,但是当该registrationId用于将消息发送回模拟器时,它没有被接收到。我没有更改演示应用程序代码。
任何人都知道我可以从哪里开始寻找问题,因为我什至不知道从哪里开始。