设置 了 推送 套餐 后 ， 剩余 的 工作 将 在 服务 工作 人员 中 发生 。 首先 ， 你 必须 为 服务器 发送 的 推送 事件 设置 处理 程序 ， 并 使用 toast 通知 \ （ 如果 授予 权限 \ ） 进行 响应 ， 从而 显示 推送 数据 负载 。 接下来 ， 为 toast 添加 单击 处理 程序 以 关闭 通知 ， 并 对 当前 打开 的 窗口 的 列表 进行 排序 ， 以 打开 、 焦点 或 打开 所需 的 PWA 客户 端 页面 并 对 其 进行 焦点 。

With our push subscription set up , the remainder of the work happens in the service worker . First you must set up a handler for server-sent push events , and respond with a toast notification \ ( if permission was granted \ ) displaying the push data payload . Next you add a click handler for the toast to dismiss the notification and sort through a list of currently open windows to open , focus , or open and focus the intended PWA client page .
