0

我正在开发一个简单的网站,我希望我的网站向我的用户显示推送通知。这类似于 facebook.com 在 chrome 和 firefox 中显示通知的方式。我还在开发一个也支持通过 GCM 推送通知的 Android 应用程序。

因此,我需要有关如何向我的网站添加推送通知支持的帮助。提前致谢!

4

3 回答 3

3

您可以使用 Service Worker 来显示来自网站的通知,如在 Chrome 上实施 GCM 客户端中所述。如何实现可以参考推送消息codelab 。

于 2016-02-08T14:26:58.030 回答
0

这会帮助https://z-push.org/

您从未提及您使用哪种技术开发您的网站!

于 2016-02-08T11:43:05.420 回答
0

Firefox 和 Chrome 都支持 Push API。

目前 Firefox 遵循标准,而 Chrome 使用混合解决方案(Push API + GCM)。

基本上你必须:

  • 使用 Javascript 和 Push API 收集端点(设备令牌)并注册服务工作者(稍后将执行的代码片段)
  • 将端点存储到服务器
  • 当发生某些事情时,从您的后端将通知发送到浏览器制造商的服务
  • 浏览器制造商的服务将通知传递给浏览器(与浏览器有永久连接)

您可以阅读本教程的 Chrome 和 MDN 的Push API 参考

如果您更喜欢第三方服务,我建议您使用我开发的服务:https ://pushpad.xyz

于 2016-03-25T16:29:55.300 回答