【发布时间】:2016-07-24 11:09:45
【问题描述】:
我正在尝试拼凑通过服务工作者向用户推送通知的一般工作流程。
我已经关注thisGoogle Developers 服务工作者推送通知教程,目前正在考虑如何在一个基于用户的小型网络应用程序中实现这种东西以进行实验。
在我看来,支持推送通知的 Web 应用的一般工作流程如下:
- 客户访问应用程序
- Service Worker 产生一个推送通知端点
- 客户端将端点发送到服务器
- 服务器将端点与为其生成端点的当前用户相关联
- 每当您的应用程序认为值得通知的事情发生时,服务器都会抓取与用户关联的推送通知端点,并点击它以向任何用户设备发送推送通知(可能带有数据有效负载) Chrome 50+ 等)
基本上我只是想确认我对这项技术的总体实施想法是准确的,否则如果我遗漏了什么,请获得反馈。
【问题讨论】:
-
抱歉,不清楚您的问题是什么,您能否改述一下哪里有混淆/担忧?干杯,马特
-
@GauntFace 对不起!为了清楚起见,我重新措辞。我只是想看看我对在应用程序中实现这一点的想法是否准确,或者是否有一些更简单的方法
标签: node.js push-notification angular service-worker progressive-web-apps