ServiceWorker 和 Web Push 消息之间的关系

5
我目前正在处理浏览器中的推送通知问题,但在处理推送消息时遇到了困难。我不确定如何关联推送消息和Service Worker来接收消息并在浏览器中显示。
我对Service Worker的概念有些清晰,但仍然困惑如何将其与推送消息相关联并在浏览器中弹出?
如果有人对这样的项目有明确的想法,我很乐意听取。我有我的工作流程图,请仔细查看,如果您有任何建议,请告诉我。 Web Push Notification Workflow (wolfpusher)
1个回答

2
Service worker是浏览器内部的“守护进程”,从Push服务接收新的推送消息并为其触发桌面通知。下面是一个序列图,解释了整个过程: enter image description here 欲了解更多详情,请阅读原始的Push API规范

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接