如果应用安装在用户设备上并且可用,应用就可以接收更新
根据 Device
的 policy
。
如果某个应用从Device
的policy
中移除了,此设备将不再提供服务
接收该应用的更新。
控制应用更新
为方便进行受控的应用更新,Google Play 企业版提供不同的应用 供用户选择应用更新模式 可以为每个应用程序单独设置,包括以下模式:
- 默认更新模式。
- 高优先级模式。
- 推迟模式。
默认更新模式
在此模式下,应用会在出现以下情况时自动更新: 限制条件:
- 将设备连接到 WLAN 网络。
- 设备正在充电。
- 设备处于非活跃状态。
- 要更新的应用未在前台运行。
Google Play 通常每天检查一次应用更新,因此最多可能需要 24 天 小时。添加应用后 添加到队列中,当约束条件下次存在时,该队列会自动更新 都符合。
您可以将特定应用设置为默认的更新模式,只需参阅 设备的 AutoUpdateMode 政策:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
高优先级模式
如果您希望应用程序始终在开发者完成更新后尽快更新, 发布应用新版本时,您可以为该应用选择“高”优先级模式。
使用“高”优先级模式时,应用会在新版本后立即更新 由开发者发布并经过 Google Play 审核。如果 此时设备处于离线状态,则系统会在设备下次离线时更新该应用 已连接到互联网。
您可以参考 遵循设备的 AutoUpdateMode 政策:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
推迟模式
如果您想暂停应用更新,可以为该应用选择推迟模式 应用。
使用“推迟”模式时,应用不会自动针对 在首次过期的 90 天后开始。在这 90 天过后, 应用的最新可用版本会自动使用默认安装版本 更新模式。 应用更新到最新的可用版本后,会连续 90 天 推迟期从开发者下次发布 应用的新版本。
您可以参考以下内容,将特定应用设置为推迟模式 设备的 AutoUpdateMode 政策:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
以下是使用 推迟模式:
日期 | 应用状态 |
---|---|
5 月 1 日 | 设备上的应用是最新版本。 已安装的版本:1.0 最新可用版本 1.0 |
5 月 2 日 | 开发者发布新版本 (2.0)。
这 90 天的期限从 7 月 31 日开始,结束。 已安装的版本:1.0 最新可用版本:2.0 |
6 月 6 日 | 开发者发布新版本 (3.0)。
这 90 天的期限从 7 月 31 日开始,结束。 已安装的版本:1.0 最新可用版本:3.0 |
6 月 11 日 | 开发者发布新版本 (4.0)。
这 90 天的期限从 7 月 31 日开始,结束。 已安装的版本:1.0 最新可用版本:4.0 |
7 月 31 日 | 90 天期限结束。
该应用将添加到更新队列中,并会自动
根据默认的更新行为进行更新,
限制条件。 这 90 天的期限从 7 月 31 日开始,结束。 已安装的版本:1.0 最新可用版本:4.0 |
8 月 1 日 | 满足约束条件,因此应用会更新到
最新可用版本 (4.0)。 已安装的版本:4.0 最新可用版本:4.0 |
8 月 15 日 | 开发者发布新版本 (5.0)。
新的 90 天期限将从 11 月 13 日开始,结束。 已安装的版本:4.0 最新可用版本:5.0 |
取消设置更新模式
您可以按照 遵循设备的 AutoUpdateMode 政策:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
重要注意事项
当特定应用处于高优先级模式或推迟期时 对于选定应用,系统将忽略以下内容:
- 网络限制 - 与之对应的政策字段是 AppAutoUpdatePolicy。
- 维护窗口 - 对应的政策字段是 SystemUpdate: