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:
|
|
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
olist
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.