繁体   English   中英

为老用户更新 firebase service-workers

[英]Update firebase service-workers for old users

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

我想更新它们的问题:

  • 我在 Service Worker 中有硬编码的通知图标,现在我想从有效负载中获取它
  • 我改变了api版本,现在在payload.data.title而不是payload.json.title传递参数

我可以更新已经注册的 Service Worker 吗?

Service Worker 根据其更新生命周期进行更新( 请参阅此处的文档)。 特别是从文档中,当发生以下任何一种情况时,服务工作者会更新:

  • 到范围内页面的导航。
  • 功能性事件,例如pushsync ,除非在前 24 小时内进行了更新检查。
  • 仅当 Service Worker URL 已更改时才调用.register() 但是,您应该避免更改工作程序 URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM