以受控方式更新 Angular PWA:问题
Updating an Angular PWA in a controlled manner: Questions
我一直在研究 angular 的 PWA。我得到了我想要的一切运行,但我还有一些未解决的问题:
- swUpdate.available observable 随机触发两次(一次)。怎么会?
- 如果我在有可用更新时用对话框提示用户但他拒绝了怎么办 - swUpdate.available 会再次触发吗?
- 调用 swUpdate.checkForUpdate() 有时需要不到 100 毫秒,有时需要很长时间(+90 秒)。可能是什么原因?
- 最后,当我第一次打开我的应用程序(使用 PWA)时,初始加载通常需要很长时间(+10 秒),尽管我使用的是 registrationStrategy: 'registerImmediately'.
我发现 swUpdate API 有点陈旧。为什么 checkForUpdate() 不是 return 一个带有 UpdateAvailableEvent 的 Observable(如果有的话)? ♂️
干杯
因为我无法解决这个问题,所以我切换到 Workbox
我一直在研究 angular 的 PWA。我得到了我想要的一切运行,但我还有一些未解决的问题:
- swUpdate.available observable 随机触发两次(一次)。怎么会?
- 如果我在有可用更新时用对话框提示用户但他拒绝了怎么办 - swUpdate.available 会再次触发吗?
- 调用 swUpdate.checkForUpdate() 有时需要不到 100 毫秒,有时需要很长时间(+90 秒)。可能是什么原因?
- 最后,当我第一次打开我的应用程序(使用 PWA)时,初始加载通常需要很长时间(+10 秒),尽管我使用的是 registrationStrategy: 'registerImmediately'.
我发现 swUpdate API 有点陈旧。为什么 checkForUpdate() 不是 return 一个带有 UpdateAvailableEvent 的 Observable(如果有的话)? ♂️
干杯
因为我无法解决这个问题,所以我切换到 Workbox