Installs

Список методов для этого ресурса см. в конце этой страницы.

Представления ресурсов

Существование ресурса «Установки» указывает на то, что приложение установлено на конкретном устройстве (или что установка ожидается).

API можно использовать для создания ресурса установки с использованием метода обновления . Это запускает фактическую установку приложения на устройство. Если у пользователя еще нет прав на приложение, предпринимается попытка создать его. Если это не удается (например, из-за того, что приложение не является бесплатным и нет доступной лицензии), создание установки завершается неудачно.

API также можно использовать для обновления установленного приложения. Если метод обновления используется в существующей установке, приложение будет обновлено до последней доступной версии.

Обратите внимание, что невозможно принудительно установить определенную версию приложения: код версии доступен только для чтения.

Если пользователь устанавливает приложение самостоятельно (как это разрешено предприятием), то снова автоматически создаются ресурс установки и, возможно, ресурс предоставления прав.

API также можно использовать для удаления ресурса установки, что приводит к удалению приложения с устройства. Обратите внимание, что удаление установки не приводит к автоматическому удалению соответствующего права, даже если установок больше не осталось. Ресурс установки также будет удален, если пользователь сам удалит приложение.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Имя свойства Ценить Описание Примечания
installState string Установить состояние. Состояние "installPending" означает, что недавно был сделан запрос на установку и выполняется загрузка на устройство. Состояние "installed" означает, что приложение установлено. Это поле доступно только для чтения.

Приемлемые значения:
  • " installPending "
  • " installed "
kind string
productId string Идентификатор продукта, для которого предназначена установка. Например, "app:com.google.android.gm" .
versionCode integer Версия установленного продукта. Гарантированно устанавливается только в том случае, если состояние установки "installed" .

Методы

удалить
Запрашивает удаление приложения с устройства. При вызове get или list приложение будет отображаться как установленное на устройстве, пока оно не будет фактически удалено.
получать
Получает сведения об установке приложения на устройстве.
список
Получает сведения обо всех приложениях, установленных на указанном устройстве.
обновлять
Запрашивает установку последней версии приложения на устройство. Если приложение уже установлено, то при необходимости оно обновляется до последней версии.