您可以在事后查询Apple(APNS),Google(GCM)或Windows Phone推送通知服务器以查找是否已发送通知吗?
我知道当服务器最初发送推送通知时,会有一个响应来说明消息是否已被处理(但这并不意味着已经发送)或被通知服务器拒绝。但是,如果邮件已经发送,有没有办法随后通过Android,iOS或Windows Phone 8查找?
理想情况下,我想通过查询供应商的推送通知服务器来实现这一点,最糟糕的情况我假设我必须在我的应用程序中放置一些东西来注册给定的通知到达并以某种方式传回此成功状态到我的服务器。
答案 0 :(得分:0)
APNS,GCM和MPN不提供此功能。
您必须自己支持,只要通知到达您的应用,就会通过应用向您的服务器发送确认。
对于GCM,您可以查看交付的统计信息,但不能查看单个交付的任何内容:
查看统计信息
查看GCM应用程序的统计信息和任何错误消息:
Go to the Developer Console. Login with your developer account. You will see a page that has a list of all of your apps. Click on the "statistics" link next to the app for which you want to view GCM
的统计信息。
Now you are on the statistics page. Go to the drop-down menu and select the GCM metric you want to view.
注意:GCM未启用Google API控制台上的统计信息。您 必须使用开发者控制台。