我刚刚在我的应用中安装了Firebase。所以我注册了服务工作者,让数以万计的用户接收后台通知。 如何更新所有这些?
我想更新它们的问题:
- 我在服务工作者中有硬编码的通知图标,现在我想从有效负载中获取它
- 我更改了 api 版本,现在以
payload.data.title
而不是payload.json.title
传递参数
是否可以更新已注册的服务辅助角色?
服务工作者根据其更新生命周期进行更新(请参阅此处的文档(。具体而言,从文档中,当发生以下任何情况时,都会更新服务工作进程:
- 导航到范围内页面。
- 功能事件,例如
push
和sync
,除非在过去 24 小时内进行了更新检查。 - 仅当服务工作进程 URL 已更改时,才调用
.register()
。但是,应避免更改辅助角色 URL。