以受控方式更新 Angular PWA:问题

问题描述

我一直在玩 angular 的 PWA。我让一切都如我所愿,但我仍有一些未解决的问题:

  • swUpdate.available observable 随机触发两次(一次)。怎么来的?
  • 如果我在有更新可用时用对话框提示用户,但他拒绝了 - swUpdate.available 会不会再次触发?
  • 调用 swUpdate.checkForUpdate() 有时需要不到 100 毫秒,有时需要很长时间(+90 秒)。可能是什么原因?
  • 最后,当我第一次打开我的应用(使用 PWA)时,初始加载通常需要很长时间(+10 秒),尽管我使用的是 registrationStrategy: 'registerImmediately'。

我发现 swUpdate API 有点陈旧。为什么 checkForUpdate() 不返回带有 UpdateAvailableEvent 的 Observable(如果有)? ?‍♂️

干杯

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)