Installs

Consulta l'elenco dei metodi per questa risorsa alla fine di questa pagina.

Rappresentazioni delle risorse

L'esistenza di una risorsa Installazioni indica che un'app è installata su un determinato dispositivo (o che è in attesa di un'installazione).

L'API può essere utilizzata per creare una risorsa di installazione utilizzando il metodo update. Questa operazione attiva l'installazione effettiva dell'app sul dispositivo. Se l'utente non ha ancora il diritto per l'app, si cerca di crearne uno. Se questa operazione non riesce (ad esempio, perché l'app non è senza costi e non è disponibile una licenza), la creazione dell'installazione non andrà a buon fine.

L'API può essere utilizzata anche per aggiornare un'app installata. Se per l'installazione esistente viene utilizzato il metodo update, l'app verrà aggiornata all'ultima versione disponibile.

Tieni presente che non è possibile forzare l'installazione di una versione specifica di un'app: il codice di versione è di sola lettura.

Se un utente installa autonomamente un'app (come consentito dall'azienda), di nuovo viene creata automaticamente una risorsa di installazione ed eventualmente una risorsa relativa ai diritti.

L'API può essere utilizzata anche per eliminare una risorsa di installazione, il che attiva la rimozione dell'app dal dispositivo. Tieni presente che l'eliminazione di un'installazione non comporta la rimozione automatica del diritto corrispondente, anche se l'installazione non è rimasta. La risorsa di installazione verrà eliminata anche se l'utente disinstalla l'app autonomamente.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Nome proprietà Valore Descrizione Note
installState string Stato di installazione. Lo stato "installPending" indica che di recente è stata effettuata una richiesta di installazione ed è in corso il download sul dispositivo. Lo stato "installed" indica che l'app è stata installata. Questo campo è di sola lettura

I valori accettati sono:
  • "installPending"
  • "installed"
kind string
productId string L'ID del prodotto a cui è destinata l'installazione. Ad esempio, "app:com.google.android.gm".
versionCode integer La versione del prodotto installato. La garanzia è impostata solo se lo stato dell'installazione è "installed".

Metodi

elimina
Richiedi la rimozione di un'app da un dispositivo. Una chiamata al numero get o list continuerà a mostrare l'app installata sul dispositivo fino a quando non verrà effettivamente rimossa.
ricevi
Recupera i dettagli dell'installazione di un'app su un dispositivo.
list
Recupera i dettagli di tutte le app installate sul dispositivo specificato.
Aggiorna
Richiedi l'installazione della versione più recente di un'app su un dispositivo. Se l'app è già installata, viene aggiornata all'ultima versione, se necessario.