“推送通知” - 反馈,卸载应用程序

时间:2011-02-24 04:26:09

标签: iphone objective-c apple-push-notifications

Apple推送通知 - 反馈服务

您如何知道用户何时卸载您的应用程序?这样你就可以从推送服务器中删除他们的devicetoken。

1 个答案:

答案 0 :(得分:4)

你根本就不知道。您可以获取设备标识字符串,该字符串可能对于相同的应用程序标记字符串是相同的,并跟踪特定设备的标记是否已更改。因此,您可以使用新设备更新设备令牌,但无法确定您的应用是否已从设备中删除。

更新: 你是对的。您可以从反馈服务获取此信息,但有一点需要注意。您需要至少安装一个支持推送消息传递的应用程序来维护持久的反馈连接。我将这些客户标记为可能不存在,但我不会从客户数据库中删除这些客户。谁知道为什么你的推送信息可以被拒绝。您的设备可能处于不一致状态,并且您永久删除了您的订户。如果您有10k僵尸客户端,那么它就是DB的口袋更换。如果你失去了10万个客户,你会遇到很多严重的问题。