为老用户更新 firebase service-workers

Update firebase service-workers for old users

我刚刚在我的应用程序中安装了 firebase。所以我为数以万计的用户注册了 service workers 来接收后台通知。 我怎样才能更新所有这些?

为什么要更新的问题:

我可以更新已经注册的服务人员吗?

Service Worker 根据其更新生命周期 (see docs here) 进行更新。特别是在文档中,当任何这些发生时,服务工作者会更新:

  • 范围内页面的导航。
  • pushsync 等功能事件,除非在过去 24 小时内进行过更新检查。
  • 仅当 service worker URL 发生变化时才调用 .register()。但是,您应该避免更改 worker URL.