【问题标题】:iPhone - App Uninstallation notificationiPhone - 应用程序卸载通知
【发布时间】:2012-08-26 09:43:03
【问题描述】:

当我的 iOS 应用程序被卸载时,如何从 App Store 或 APN 获得通知?

另外,如果我为卸载我的应用程序的设备发送推送通知,会发生什么情况? Apple 会禁止此类流氓推送通知吗?

【问题讨论】:

  • 我记不太清了,但我认为当用户卸载您的应用程序时,APNS 服务器会向您的推送通知服务器发送通知,这样您就不会发送推送通知。

标签: ios apple-push-notifications uninstallation


【解决方案1】:

没有办法让您的应用知道它是否已被卸载。另外,我不相信 Apple 会告诉您您的应用是否已卸载。

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

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

为此,Apple 推送通知服务包括一项反馈服务,APN 会不断更新每个应用程序的失败交付尝试设备列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多