我正在研究一种需要支持允许多个用户的应用程序的推送架构。这意味着多个用户可以使用他们的凭据登录应用程序。我遇到的问题是,如果用户 A 允许推送通知,然后注销,然后用户 B 登录并开始获取用户 A 的推送通知,该怎么办?
处理此类事情的一些最佳实践是什么?我的一个想法是你可以记住最后一个登录的用户,并且只向“登录”用户显示推送通知。您必须在消息有效负载中发送某种用户上下文,以便可以根据登录用户对其进行检查。然而,这感觉有点时髦。
还有其他人遇到过这个吗?这似乎是一个非常相关的问题,尤其是对于家庭倾向于共享设备的平板电脑。