更新iOS中已安装的PWA



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

问题是,由于从缓存而不是从HTTP获取文件,安装的PWA将不会意识到服务器上发生的更新(html、css和js文件(

考虑到iOS不支持服务人员,并且我不能使用SwUpdate,当服务器上有更新时,我如何更新我安装的PWA?

PWA IOS上的更新取决于用于安装它的浏览器,如果是Safari,则除了卸载和重新安装之外,没有自动更新它的机制。

如果PWA安装在带有Chrome浏览器的MacOS(而非IOS(上,则PWA将按照常规规则进行更新。

参考资料:Web。Dev PWA更新

相关内容

  • 没有找到相关文章

最新更新