如何强制manifest.json在现有的Android设备上刷新

时间:2018-07-09 18:03:33

标签: android google-chrome manifest pwa

在我的PWA中,我想确保对manifest.json文件所做的任何更改都将强制应用于已将PWA添加到主屏幕的任何设备,或者确保Chrome不缓存文件,因此旧设置添加到主屏幕时不使用

我尝试更改清单文件的名称和<link>的值,但这似乎在下次访问时不起作用

是否有确定的方法来确保使用最新的清单文件?

1 个答案:

答案 0 :(得分:1)

在大多数情况下,更改应在 PWA 启动后的一两天内反映出来,在某些字段清单文件已更新之后。桌面版 Chrome 和 Android 版 Chrome 在哪些字段将触发更新之间存在细微差别。最简单的方法之一是更改 iconstheme_color

关键是用户必须打开 PWA,以便 Chrome 检查清单是否已更新。

完整详情位于 How Chrome handles updates to the web app manifest