Installs

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

A existência de um recurso "Instalações" indica que um app foi instalado em um dispositivo específico ou que uma instalação está pendente.

A API pode ser usada para criar um recurso de instalação usando o método update. Isso aciona a instalação real do app no dispositivo. Se o usuário ainda não tiver a titularidade do app, é feita uma tentativa de criar um. Se isso falhar (por exemplo, porque o app não é sem custo financeiro e não há licença disponível), a criação da instalação falhará.

A API também pode ser usada para atualizar um app instalado. Se o método update for usado em uma instalação existente, o app será atualizado para a versão mais recente disponível.

Não é possível forçar a instalação de uma versão específica de um app, porque o código da versão é somente leitura.

Se um usuário instalar um app por conta própria, conforme permitido pela empresa, um recurso de instalação e, possivelmente, outro de direitos serão criados automaticamente.

A API também pode ser usada para excluir um recurso de instalação, o que aciona a remoção do app do dispositivo. A exclusão de uma instalação não remove automaticamente o direito correspondente, mesmo que não haja instalações restantes. O recurso de instalação também será excluído se o usuário desinstalar o app por conta própria.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Nome da propriedade Valor Descrição Observações
installState string Estado de instalação. O estado "installPending" significa que uma solicitação de instalação foi feita recentemente e que o download para o dispositivo está em andamento. O estado "installed" significa que o app foi instalado. Este campo é somente leitura.

Os valores aceitáveis são os seguintes:
  • "installPending"
  • "installed"
kind string
productId string É o ID do produto a que a instalação é destinada. Por exemplo, "app:com.google.android.gm".
versionCode integer A versão do produto instalado. Só será definido se o estado de instalação for "installed".

Métodos

delete
Solicita a remoção de um app de um dispositivo. Uma chamada para get ou list ainda vai mostrar o app instalado no dispositivo até que ele seja realmente removido.
get
Recupera detalhes de uma instalação de um app em um dispositivo.
list
Recupera os detalhes de todos os apps instalados no dispositivo especificado.
update
Solicita a instalação da versão mais recente de um app em um dispositivo. Se o app já estiver instalado, ele será atualizado para a versão mais recente, se necessário.