首页 > 解决方案 > 在 iOS 中更新已安装的 PWA

问题描述

我使用 angular 编写了一个 PWA 项目,并在其上启用了 service-worker。当用户在 iOS 上安装 PWA(添加到主屏幕)文件被正确缓存,即使用户没有连接到互联网,他/她仍然可以使用 PWA 应用程序。

问题是由于从缓存而不是从 HTTP 获取文件,安装的 PWA 将无法感知服务器上发生的更新(html、css 和 js 文件)

考虑到 iOS 不支持 service worker 并且我无法使用SwUpdate,当服务器上有更新时,如何更新已安装的 PWA?

标签: iosangularprogressive-web-appsservice-worker

解决方案


推荐阅读