在 Android 设备上安装渐进式 Web 应用时,Chrome 会自动请求并安装应用的 WebAPK。通过 APK 安装应用后,您的应用便可显示在应用启动器和 Android 的应用设置中,并注册一组 intent 过滤器。
Chrome 76 及更高版本
Chrome 会每 1 天或每 30 天检查一次是否有更新。大多数情况下,系统每天都会检查是否有更新。在极少数情况下,如果更新服务器无法提供更新,系统会改用 30 天间隔。
Chrome 76 及更高版本的假设更新检查
- 1 月 1 日:安装 WebAPK
- 1 月 1 日:发布 WebAPK → 未进行更新检查(已过去 0 天)
- 1 月 2 日:启动 WebAPK → 检查是否需要更新(已过去 1 天)
- 1 月 4 日:启动 Chrome → 不检查更新(启动 Chrome 没有任何影响)
- 1 月 4 日:启动 WebAPK → 检查是否需要更新(已过 1 天以上)
- 1 月 6 日:在 Android 设置中清除 Chrome 的数据
- 1 月 9 日:启动 WebAPK → 不检查更新(从 Chrome 的角度来看,这是首次启动 WebAPK)
- 1 月 10 日:启动 WebAPK → 检查是否需要更新(已过去 1 天)
Chrome 75 及更低版本
Chrome 会每 3 天或每 30 天检查一次是否有更新。大多数情况下,系统会每 3 天检查一次更新。在极少数情况下,如果更新服务器无法提供更新,系统会改用 30 天间隔。
适用于 Chrome 75 及更低版本的假设更新检查
- 1 月 1 日:安装 WebAPK
- 1 月 1 日:发布 WebAPK → 未进行更新检查(已过去 0 天)
- 1 月 2 日:发布 WebAPK → 未进行更新检查(已过去 1 天)
- 1 月 4 日:启动 Chrome → 不检查更新(启动 Chrome 没有任何影响)
- 1 月 4 日:启动 WebAPK → 检查是否需要更新(已超过 3 天)
- 1 月 6 日:在 Android 设置中清除 Chrome 的数据
- 1 月 9 日:启动 WebAPK → 不检查更新(从 Chrome 的角度来看,这是首次启动 WebAPK)
- 1 月 12 日:启动 WebAPK → 检查是否需要更新(已超过 3 天)
深入阅读
如需了解完整详情,包括导致 Chrome 检查清单并可能请求和安装新 WebAPK 的其他触发器,请参阅 WebAPK 文档的更新 WebAPK 部分。