为老用户更新 firebase service-workers
Update firebase service-workers for old users
我刚刚在我的应用程序中安装了 firebase。所以我为数以万计的用户注册了 service workers 来接收后台通知。
我怎样才能更新所有这些?
为什么要更新的问题:
- 我在 service worker 中硬编码了通知图标,现在我想从有效负载中获取它
- 我更改了 api 版本,现在在
payload.data.title
中传递参数而不是 payload.json.title
我可以更新已经注册的服务人员吗?
Service Worker 根据其更新生命周期 (see docs here) 进行更新。特别是在文档中,当任何这些发生时,服务工作者会更新:
- 范围内页面的导航。
push
和 sync
等功能事件,除非在过去 24 小时内进行过更新检查。
- 仅当 service worker URL 发生变化时才调用
.register()
。但是,您应该避免更改 worker URL.
我刚刚在我的应用程序中安装了 firebase。所以我为数以万计的用户注册了 service workers 来接收后台通知。 我怎样才能更新所有这些?
为什么要更新的问题:
- 我在 service worker 中硬编码了通知图标,现在我想从有效负载中获取它
- 我更改了 api 版本,现在在
payload.data.title
中传递参数而不是payload.json.title
我可以更新已经注册的服务人员吗?
Service Worker 根据其更新生命周期 (see docs here) 进行更新。特别是在文档中,当任何这些发生时,服务工作者会更新:
- 范围内页面的导航。
push
和sync
等功能事件,除非在过去 24 小时内进行过更新检查。- 仅当 service worker URL 发生变化时才调用
.register()
。但是,您应该避免更改 worker URL.