在发布后跟踪详细状态GCM通知

时间:2016-05-11 06:24:01

标签: php android push-notification google-cloud-messaging

我已经从服务器(PHP代码)向Android用户发送了GCM通知,并且通知完美地发送给关注用户。

现在,我想跟踪使用任何自动流程发送的通知的详细交付状态。

例如,如果我发送了通知,那么我会收到一条消息ID作为回复,即 0:1462789232817777%8d4c7159f9fd7ecd

如果我想跟踪其详细故事,那么我需要通过输入消息ID来手动从GCM诊断中进行操作,输出为 enter image description here

但是我想要一个自动化的过程/ api,我可以从中获取这些信息。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以在发送通知时将参数delivery_receipt_requested添加为yes

这意味着谷歌会在设备收到通知时点击您的服务器。更新服务器上的状态后,您可以跟踪接收通知的状态。但为此,您需要使用XMPP协议而不是HTTP。