serviceworker与web推送消息之间的关系

时间:2016-08-12 10:19:19

标签: websocket socket.io service-worker pusher web-push

我目前正在浏览器中处理推送通知,并且在处理推送消息时遇到困难。我很困惑如何将推送消息和服务工作者联系起来以接收消息并在浏览器中弹出。

我对服务工作者的想法有点清楚,但我仍然感到困惑如何将此与推送消息联系起来并抛入浏览器? 如果有人对这个项目有清晰的认识,我很高兴听到它。我有我的工作流程图请仔细阅读,如果您有任何建议可以通过以下方式建议: Web Push Notification Workflow (wolfpusher)

1 个答案:

答案 0 :(得分:1)

服务工作者作为"守护进程"在Web浏览器中,它从Push Service接收新的推送消息并触发桌面通知。这是一个解释整个过程的序列图: enter image description here

有关详细信息,请阅读原始Push API specification