成功的APNS请求后,无论设备 token 是否无效,我都能获得正确的信息。
最近,我意识到即使用户卸载了该应用程序,我仍然从APNS服务器收到“200成功”响应。
发生了变化还是我错过了什么?
最佳答案
它依赖于苹果方面。
有关更多详细信息,请参见here:
APN最终会在推送通知后报告该推送 token 无效
应用已被卸载。卸载和卸载之间的时间
无效取决于各种因素,以及何时发生的细节
这种情况将不会被记录。
此处的指导是将按键发送到设备,直到您收到
APN的错误响应。将推送发送到不存在的应用程序不会
造成任何伤害。
对于确定用户何时卸载应用程序,我们没有建议。
我们当前的实现确实旨在避免这种检测
由开发人员提供,因此,我们没有服务,API或代码示例
在卸载应用程序时发送警报。
另请参阅此答案以获取更多想法:
apns http2 api not returning status 410 after uninstalling app
关于ios - 尽管卸载了应用程序,但基于HTTP2的APNS请求响应仍然成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62175019/