0

您能否在事后询问 Apple (APNS)、Google (GCM) 或 Windows Phone 推送通知服务器以查看通知是否已发送?

我知道,当服务器最初发送推送通知时,会有一个响应说明消息是已处理(但这并不意味着已传递)还是被通知服务器拒绝。但是有什么方法可以随后通过 Android、iOS 或 Windows Phone 8 找出消息是否已送达?

理想情况下,我只想通过询问供应商的推送通知服务器来实现这一点,最坏的情况是我假设我必须在我的应用程序中放置一些东西来注册给定的通知到达并以某种方式将此成功状态传输回我的服务器.

4

1 回答 1

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.

注意:Google API 控制台上的统计信息未针对 GCM 启用。您必须使用开发者控制台。

于 2013-10-22T21:28:12.960 回答