所以我一直在按照 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 编辑为正确的值(我 已遵循本教程的每一步)-我在这里缺少什么?模拟器上的浏览器似乎也可以正常工作。
编辑:固定网址演示 - nickl