您好我正在尝试使用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密钥
答案 0 :(得分:3)
输出显示消息发送成功,应用程序级别有问题,很难说没有任何细节,但确保你连接到互联网并确保消息不被防火墙阻止,它当我在公司网络上测试我的应用程序时发生在我身上
答案 1 :(得分:0)
输出表示消息发送完美,
所以问题是如何分析问题,
GCMBaseIntentService
类方法名称为onMessage
m请打印登录消息,如下所示,protected void onMessage(Context ctx, Intent intent) {
String message = intent.getStringExtra("message");
Log.d("Message=",
}
请在移动设备上检查这一切,并且移动设备已连接到系统,您可以检查所有日志,因此,您可以清楚地分析问题所在。
答案 2 :(得分:0)
该消息显示您在服务器端执行的任何操作都绝对正确。检查您的客户端代码。清单权限应准确无法接收来自FCM的消息