Java 设备未收到来自GCM的消息

Java 设备未收到来自GCM的消息,java,google-cloud-messaging,Java,Google Cloud Messaging,我正在尝试使用GCM将通知从服务器发送到我们的设备 一切都遵循以下指南: 创建应用程序、服务器密钥和我的应用程序从GCM接收令牌后,我使用这些密钥、令牌向GCM发送消息 以下是GCM对我的请求的答复: {"multicast_id":8176461798984692114,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1420006852349947%174fccaaf9fd7ecd"}]} 此Js

我正在尝试使用GCM将通知从服务器发送到我们的设备

一切都遵循以下指南:

创建应用程序、服务器密钥和我的应用程序从GCM接收令牌后,我使用这些密钥、令牌向GCM发送消息

以下是GCM对我的请求的答复:

{"multicast_id":8176461798984692114,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1420006852349947%174fccaaf9fd7ecd"}]}
此Json表示消息已成功发送。但是我们的设备没有收到任何信息

我们这样做的时间很少,甚至将服务器密钥更改为浏览器密钥,更改项目,或者使用来自google站点的示例而不是上面的指南示例,但都不起作用。所以我想知道设备不接收消息可能会出现什么问题


提前谢谢你

正如您在问题中提到的,您的通知已发送,因此问题在于android代码,您必须交叉检查您的android代码。看看这个教程


然后用这个交叉检查你的android代码,然后调试你的android代码。

你在调试模式下测试了吗?很抱歉,谢谢你编辑了我的帖子。现在,如果可能的话,我希望尽快收到答复,因为我的网站上的问题非常紧急:(@Yasir Ali:我几乎在每个类中都添加了日志,但没有看到任何日志被写出。请尝试在调试模式下运行android应用程序,并在GcmMessageHandler->onhandleint()上添加调试点)查看您是否收到调试控制,因为如果您使用的是android studio,它有时不会显示日志。。。