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

标签 android google-chrome manifest pwa

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

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

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

最佳答案

在大多数情况下,更改应在 PWA 启动后的一两天内反射(reflect),在某些字段 list 文件已更新之后。桌面版 Chrome 和 Android 版 Chrome 在哪些字段会触发更新方面存在细微差别。最简单的事情之一是更改 iconstheme_color .
关键是用户必须打开 PWA,以便 Chrome 检查 list 是否已更新。
详情请见 How Chrome handles updates to the web app manifest

关于android - 如何强制 manifest.json 在现有 Android 设备上刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51251544/

相关文章:

javascript - window.getSelection 返回 undefined 或 null

android - Google Play 突然反对我的应用程序签名无效

java - 如何纵向打开相机?

java - Android 中独特的(基于设备的)salt

java - 从 Realm 数据库查询中获取变音符号不敏感的结果

webpack - 如何在 webpack4 manifest.json 中为 *ALL* .js、.css 和 .png 资源设置关键前缀?

java - Java Applet 安全警告 "JAR file manifest does not contain the Permissions attribute"是什么意思?

android - 使用 Android Studio 生成 Pro Guard 配置文件

url - 没有浏览器在标题中发送授权信息

google-chrome - 有人可以解释一下 Google Chrome 内存缓存吗?