gpt4 book ai didi

javascript - 为老用户更新 firebase service-workers

转载 作者:行者123 更新时间:2023-12-02 22:18:11 24 4
gpt4 key购买 nike

我刚刚在我的应用中安装了 firebase。因此,我为数以万计的用户注册了 Service Worker,以接收后台通知。我怎样才能更新所有这些?

我为什么要更新它们的问题:

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

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

最佳答案

Service Worker 根据其更新生命周期进行更新 ( see docs here )。具体来说,从文档来看,当发生以下任何一种情况时,服务工作人员都会更新:

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

关于javascript - 为老用户更新 firebase service-workers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59320910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com