use*_*285 5 lifecycle apple-push-notifications devicetoken ios
我知道以下问题与代码没有直接关系,但我们确实需要一些有关推送通知最佳实践的输入。
我们目前正在构建一个聊天应用程序,该应用程序使用推送通知来通知用户有新消息可用。这不是什么新鲜事,也不是什么奇特的东西……我们也已经有了允许我们做到这一点的代码:
然而,我的问题是当应用程序用户上下文发生变化时该怎么办。例如:
目前我们遇到的问题是,应用程序仍然收到来自用户 A 的推送通知,因为推送服务器认为该设备仍在用户上下文 A 下。
当然,我们可以实现一个注销功能,在注销时删除设备,但如果应用程序被删除并重新添加,会发生什么情况。例如:
此时,即使没有用户登录,设备也会再次收到来自用户 A 的推送通知。
在我看来,我们在思考中错过了关键的一步,但我们不知道那是什么……我们不能请求新的设备令牌。
提前致谢
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |