gpt4 book ai didi

ios - 重新安装后删除 iOS 推送通知

转载 作者:可可西里 更新时间:2023-11-01 06:17:13 25 4
gpt4 key购买 nike

我有成功集成苹果推送通知的应用程序,当用户登录到应用程序时,应用程序注册推送通知并且 token 保存在我们的后端,当用户退出应用程序时,我们删除推送通知来 self 们后端的代币。但是如果用户在没有从应用程序登录的情况下从设备上卸载应用程序,然后重新安装,在这种情况下我们仍然可以向设备发送推送通知,因为应用程序是新安装的并且没有登录任何用户我们必须删除 token 从后端。由于 iOS 应用程序没有任何用于卸载事件的 API,我如何从后端删除设备 token 。我可以使用推送通知反馈服务来获取已卸载的设备 token ,但是当用户删除应用程序然后重新安装时,我该如何解决这个问题。

我用skype测试了这个场景,也有这个问题。 (安装 Skype > 登录 >(现在您可以将应用程序发送到后台并从任何其他设备发送一些聊天,您将收到推送通知)> 然后从设备中删除应用程序而不从 Skype 注销 > 重新安装 Skype > 现在如果我们发送 skype 聊天我们收到推送通知但 skype 应用程序是新安装的并且没有人登录)

最佳答案

我猜你能做的最好的事情就是在应用程序启动时没有登录用户时预防性地注销/删除 token 。无论如何,您应该在每次应用程序启动时更新注册,因此在每次应用程序启动时注册/取消注册,具体取决于用户是否登录。这样,如果用户重新安装应用程序并首次启动它,它将被注销。

这是您可以实现的最佳行为,因为它对于 Twitter、Facebook、Skype 等都是一样的...

关于ios - 重新安装后删除 iOS 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com