我正在向我的应用程序添加推送通知,并且我知道我需要将设备令牌存储在我的数据库中,以便我可以向特定设备(或所有设备)发送推送通知。
我的问题是维护这些设备令牌的最佳实践是什么?我可以存储收到的所有设备令牌,但如何检测和删除不再有效的旧设备令牌?我假设如果用户删除应用程序,或者用户关闭应用程序的通知,设备令牌可能会变得无效。
更新 - 进行用户身份验证并将其链接到设备令牌(并根据登录/注销进行更新)是有意义的。但如果用户删除了应用程序怎么办?没有注销,那么如何删除设备令牌?
apple-push-notifications ios swift
apple-push-notifications ×1
ios ×1
swift ×1