如何在已安装的 PWA 应用程序上推送应用程序更新



我的问题是,用户是否可以在不重新安装PWA应用程序的情况下获取这些更改?

我在生产环境中部署了一个 PWA 应用程序。客户端已经在其移动设备中安装了已部署的PWA应用程序,我想在HTTP服务器的PWA应用程序中部署另一个更新补丁。

更新应用程序的另一种简单方法是使用工作框窗口。可以在 PWA 中检测更新并重新启动应用程序以获取最新更新。有关更多详细信息,我建议您阅读此链接

我建议阅读此链接,详细解释SW更新的工作原理。

长话短说,如果部署新的应用程序版本,则新的软件将安装在客户端(使用单独的/专用install事件(,然后在用户导航到与 PWA 不同的 URL 时激活。

还有一个内置的服务工作者功能,称为"故障安全"。在最多 24 小时内,SW 会检查是否有更新的版本可用,如果是,则尝试更新到该版本。

我写了一个PWA系列,如果你想阅读更多内容,这里有一篇关于服务工作者和缓存策略的文章。

最新更新