首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >个性化网页推送通知

个性化网页推送通知
EN

Stack Overflow用户
提问于 2018-12-26 13:06:46
回答 1查看 178关注 0票数 1

我想发送网络推送通知给注册用户,有什么最佳实践如何实现的情况下,多个用户可以访问同一设备,一个不应该看到另一个用户的消息。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-20 04:34:36

网络推送通知订阅绑定到浏览器,而不是设备。

您需要做的是,当注册用户从特定浏览器登录时,将该id映射到注册用户。此外,您还需要删除与系统中任何其他用户的订阅id映射。

在多个用户使用同一浏览器的情况下,上述逻辑将确保一次只将特定的浏览器订阅id链接到单个用户。

当要向注册用户发送通知时,可以检索数据库中链接到该用户的所有推送订阅ID,并触发对这些订阅ID的通知。

当用户从浏览器中注销时,不要忘记取消映射订阅id。否则,即使他已注销,他也将继续接收所有通知。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53932522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档