iPhone - 应用程序卸载通知

时间:2012-08-31 14:38:50

标签: ios apple-push-notifications uninstall

如何在卸载iOS应用时从App Store或APN收到通知?

另外,如果我为卸载我的应用程序的设备发送推送通知,会发生什么?苹果会禁止这种流氓推送通知吗?

1 个答案:

答案 0 :(得分:4)

您的应用无法知道它是否已卸载。此外,我不相信苹果会告诉你你的应用程序是否已卸载。

Apples Push Notification Service's FeedBack Service确实提供了一种了解设备是否无法接收通知的方法。但是,这并不保证设备已卸载,只是因为任何原因无法接收推送通知。

  

如果提供商尝试向应用程序发送推送通知,但设备上不再存在该应用程序,则设备会将此事实报告给Apple推送通知服务。当用户卸载应用程序时,通常会发生这种情况。如果设备报告应用程序的失败传递尝试,则APN需要某种方式通知提供者,以便它可以避免向该设备发送通知。这样做可以减少不必要的消息开销并提高整体系统性能。

     

为此,Apple推送通知服务包含一个反馈服务,APN会持续更新每个应用程序的设备列表,这些设备的发送尝试失败。