如何为特定用户发送浏览器通知?

Posted

技术标签:

【中文标题】如何为特定用户发送浏览器通知?【英文标题】:How to send browser notifications for specific users? 【发布时间】:2020-03-10 14:08:45 【问题描述】:

我想为我的 rails 应用添加浏览器通知。

我在向特定用户添加通知时遇到问题。 例如,我有 userlesson 模型。 我想向用户发送关于课程开始的通知。

但我如何发送通知,而不是发送给所有用户,而只发送给与课程相关的用户?

【问题讨论】:

【参考方案1】:

您应该做的第一件事是获取并存储每个用户的订阅对象。然后,在您的应用程序中,您应该只为相关用户发送通知。 它有很多不同的宝石,例如https://github.com/zaru/webpush

【讨论】:

以上是关于如何为特定用户发送浏览器通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何为使用 Facebook 登录的用户发送游戏请求推送通知?

如何为特定令牌、颤振、firebase 消息传递和 node.js 发送通知

如何向网络浏览器发送推送通知?

如何将推送通知发送到Web浏览器?

如何为特定的星期几设置重复通知?

如何在需要时(而不是定期)将服务器发送的事件通知发送到特定的浏览器会话?