我已经从服务器(PHP代码)向Android用户发送了GCM通知,并且通知完美地发送给关注用户。
现在,我想跟踪使用任何自动流程发送的通知的详细交付状态。
例如,如果我发送了通知,那么我会收到一条消息ID作为回复,即 0:1462789232817777%8d4c7159f9fd7ecd
如果我想跟踪其详细故事,那么我需要通过输入消息ID来手动从GCM诊断中进行操作,输出为
但是我想要一个自动化的过程/ api,我可以从中获取这些信息。
提前致谢。
答案 0 :(得分:1)
您可以在发送通知时将参数delivery_receipt_requested
添加为yes
。
这意味着谷歌会在设备收到通知时点击您的服务器。更新服务器上的状态后,您可以跟踪接收通知的状态。但为此,您需要使用XMPP协议而不是HTTP。