调试Google云消息传递推送消息

时间:2014-11-20 22:18:26

标签: debugging google-cloud-messaging

我正在尝试将推送消息发送到Android应用程序 POST https://android.googleapis.com/gcm/send 似乎成功了,我得到了一些东西(有一些数字改变了),如:

{"multicast_id":9999063399994069899,
 "success":1,
 "failure":0,
 "canonical_ids":0,
 "results":[{"message_id":"0:1416520599679103%8d7d198de508343a"}]}

但我似乎无法在设备上收到通知......

有没有什么可以用message_id跟踪它前进? 我可以以某种方式告诉我谷歌是否真的厌倦了将它交付给设备以及尝试的结果是什么?

2 个答案:

答案 0 :(得分:7)

我知道这是一个老问题,你现在可能已经解决了,但为了完整起见,我想在这里发布解决方案。

现在,您可以在选择应用时在Google Play开发者控制台中找到 GCM诊断选项。它位于左侧。

您只需发布注册令牌或消息ID,即可看到与此令牌/ ID相关的推送通知摘要,以及其他调试信息。

干杯!

答案 1 :(得分:0)

好吧,至少在有人根据消息ID提供有关调试的更好答案之前。

事实证明,我的问题是我使用的手机间隙插件是期待一条"消息"推送通知消息有效负载中的字段。 我服务器端的一个错误使该消息不存在,因此它没有显示在电话通知区域中......

感谢@Eran部分推动我走向正确的思路。

相关问题