更频繁地更新 WebAPK

在 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 部分)。