消息未从Gcm服务器获取

时间:2014-04-08 09:02:35

标签: android google-cloud-messaging

您好我正在尝试使用gcm实现聊天服务。我按照以下链接this 我可以注册设备但没有收到消息到设备,我从php端得到这样的输出

{"multicast_id":4761920147140850331,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1396947152466532%978fee92f9fd7ecd"}]

我尝试使用http://gcm-alert.appspot.com/发送邮件 获得响应成功但未在设备上显示。

我正在使用浏览器api密钥

3 个答案:

答案 0 :(得分:3)

输出显示消息发送成功,应用程序级别有问题,很难说没有任何细节,但确保你连接到互联网并确保消息不被防火墙阻止,它当我在公司网络上测试我的应用程序时发生在我身上

答案 1 :(得分:0)

输出表示消息发送完美,

所以问题是如何分析问题,

  1. 请打开数据网络模式(数据计划),关闭Wi-Fi连接,
  2. 然后发送再试一次,
  3. 现在的问题是你无法检查原因应用是否适用于本地网络服务,
  4. 所以,在GCMBaseIntentService类方法名称为onMessage m请打印登录消息,如下所示,
  5. protected void onMessage(Context ctx, Intent intent) { String message = intent.getStringExtra("message"); Log.d("Message=", }
  6. 请在移动设备上检查这一切,并且移动设备已连接到系统,您可以检查所有日志,因此,您可以清楚地分析问题所在。

答案 2 :(得分:0)

该消息显示您在服务器端执行的任何操作都绝对正确。检查您的客户端代码。清单权限应准确无法接收来自FCM的消息