我希望准确跟踪那些决定不再希望从我的应用或删除应用的用户接收推送通知的用户 .

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/BinaryProviderAPI.html

从这里的Apple文档中有一些推送错误代码,但似乎没有一个清楚地符合用户令牌删除 . 一个

https://developers.google.com/cloud-messaging/http-server-ref#table9

从Google文档中,以下错误代码似乎接近我想要的内容 .

错误未注册设备HTTP代码200错误:未注册:建议的操作现有注册令牌可能在许多方案中停止有效,包括:如果客户端应用程序注销GCM . 如果客户端应用程序自动取消注册,则可能会在用户卸载应用程序时发生 . 例如,在iOS上,如果APNS反馈服务将APNS令牌报告为无效 . 如果注册令牌过期(例如,Google可能决定刷新注册令牌,或者iOS设备的APNS令牌已过期) . 如果客户端应用程序已更新,但新版本未配置为接收消息 . 对于所有这些情况,请从应用服务器中删除此注册令牌,然后停止使用它来发送消息 .

在这里似乎没有办法区分应用程序卸载/令牌删除和令牌到期

我已经确定卸载无法跟踪Apple .