0 android registration android-c2dm google-cloud-messaging
所以我一直在关注Google的教程,在Android模拟器上设置GCM演示应用程序(http://developer.android.com/guide/google/gcm/demo.html).我让服务器端工作 - 我有一个tomcat服务器显示"没有设备注册!" 在GCM演示页面上.我在带有目标Google API的Android模拟器上安装了客户端应用程序(试图让GCM在一个目标4.1上运行,只是吐出"不幸的是,GCM Demo已停止"每次运行应用程序时) - 应用程序运行成功,但它无法连接到服务器注册设备(它经历了所有5次尝试).我确实将SERVER_URL,SENDER_ID和api.key编辑为正确的值(我已经按照教程的每一步) - 我在这里缺少什么?模拟器上的浏览器似乎也能正常工作.
编辑:固定网址到演示 - 尼克
您的tomcat服务器在哪里运行,以及您在Android应用程序中提供的SERVER_URL是什么?当我尝试该演示时,我遇到了问题,因为我的tomcat是在本地运行的,但请记住,仿真器就像一个"虚拟路由器",所以你不能只使用http://localhost:8080Android应用程序访问你的tomcat服务器.你必须使用运行Tomcat服务器的机器的IP,所以它就像http://[tomcat-machine's ip]:8080/gcm-demo
| 归档时间: |
|
| 查看次数: |
8328 次 |
| 最近记录: |