Приложение может получать обновления, если оно установлено на устройстве пользователя и доступно в соответствии с policy Device.
Если приложение удалено из policy Device, оно больше не будет обновляться на этом устройстве.
Как управлять обновлениями приложений
Чтобы упростить контролируемое обновление приложений, в корпоративном Google Play доступны разные режимы обновления. Режим обновления приложения можно задать отдельно для каждого приложения. Доступны следующие варианты:
- Режим обновления по умолчанию.
- Режим высокого приоритета.
- Режим откладывания.
Режим обновления по умолчанию
В этом режиме приложения по умолчанию обновляются автоматически при соблюдении следующих условий:
- Устройство подключено к сети Wi-Fi.
- Устройство заряжается.
- Устройство не используется активно.
- Приложение, которое следует обновить, не открыто.
Google Play обычно проверяет наличие обновлений приложений раз в день, поэтому обновление приложения может быть добавлено в очередь обновлений в течение 24 часов. После добавления приложения в очередь оно будет автоматически обновлено, как только будут выполнены условия.
Вы можете задать для определенного приложения режим обновления по умолчанию, используя правило AutoUpdateMode для устройства.
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
Режим высокого приоритета
Если вы хотите, чтобы приложение обновлялось как можно скорее после публикации новой версии разработчиком, выберите для него режим "Высокий приоритет".
Если выбран режим "Высокий приоритет", приложение обновляется сразу после того, как разработчик публикует новую версию, а Google Play проверяет ее. Если на этот момент устройство будет офлайн, обновление установится сразу после подключения к интернету.
Вы можете задать высокий приоритет для определенного приложения, используя правило AutoUpdateMode:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
Режим откладывания
Если вы хотите приостановить обновления для приложения, выберите для него режим "Отложить".
Если выбран режим отложенного обновления, приложение не обновляется автоматически в течение 90 дней после того, как оно устарело. По прошествии этого срока автоматически устанавливается последняя доступная версия приложения в режиме обновления по умолчанию. После обновления приложения до последней доступной версии начнется новый 90-дневный период отсрочки, который будет действовать до следующей публикации новой версии приложения разработчиком.
Чтобы установить для определенного приложения режим отложенного обновления, используйте правило AutoUpdateMode:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
Ниже приведен пример того, как будет выполняться обновление в режиме отложенного обновления.
| Дата | Статус приложения |
|---|---|
| 1 мая | На устройстве установлена последняя версия приложения. Установленная версия: 1.0 Последняя доступная версия: 1.0 |
| 2 мая | Разработчик публикует новую версию (2.0).
90-дневный период начнется и закончится 31 июля. Установленная версия: 1.0 Последняя доступная версия: 2.0 |
| 6 июня | Разработчик публикует новую версию (3.0).
90-дневный период начнется и закончится 31 июля. Установленная версия: 1.0 Последняя доступная версия: 3.0 |
| 11 июня | Разработчик публикует новую версию (4.0).
90-дневный период начнется и закончится 31 июля. Установленная версия: 1.0 Последняя доступная версия: 4.0 |
| 31 июля | Закончился 90-дневный период.
Приложение добавляется в очередь на обновление и будет автоматически обновлено в соответствии с поведением по умолчанию, как только будут выполнены ограничения. 90-дневный период начинается и закончится 31 июля. Установленная версия: 1.0 Последняя доступная версия: 4.0 |
| 1 августа | Ограничения соблюдены, поэтому приложение обновляется до последней доступной версии (4.0). Установленная версия: 4.0 Последняя доступная версия: 4.0 |
| 15 августа | Разработчик публикует новую версию (5.0).
Начинается новый 90-дневный период, который закончится 13 ноября. Установленная версия: 4.0 Последняя доступная версия: 5.0 |
Режим обновления не задан
Вы можете оставить режим обновления определенного приложения незаданным, как указано в правиле AutoUpdateMode для устройства:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
Важные примечания
Пока приложение находится в режиме высокого приоритета или в режиме отсрочки, для него игнорируются:
- Ограничения сети. Соответствующее поле правила – AppAutoUpdatePolicy.
- Перерыв на техническое обслуживание – соответствующее поле правила SystemUpdate.