Entitlements

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

Rappresentazioni delle risorse

La presenza di una risorsa Diritti indica che un utente ha il diritto di utilizzare una determinata app. I diritti sono specifici dell'utente, non del dispositivo. Ciò consente a un utente con diritto a installare un'app su tutti i suoi dispositivi. Inoltre, un utente può avere il diritto di utilizzare un'app senza installarla su alcun dispositivo.

L'API può essere utilizzata per creare un diritto. In alternativa, puoi utilizzare l'API anche per attivare l'installazione di un'app su tutti i dispositivi gestiti dell'utente contemporaneamente alla creazione del diritto.

Se l'app è senza costi, la creazione del diritto comporta anche la creazione di una licenza di gruppo per quell'app. Per le app a pagamento, la creazione del diritto consuma una licenza, che rimane utilizzata fino alla rimozione del diritto. Se l'azienda non ha acquistato un numero sufficiente di licenze, non verrà creato alcun diritto e l'installazione non riuscirà. Non viene creato alcun diritto per un'app se quest'ultima richiede autorizzazioni che l'azienda non ha accettato.

Se elimini un diritto, l'app potrebbe essere disinstallata dal dispositivo dell'utente. Come best practice, disinstalla l'app chiamando Installs.delete() prima di eliminare il diritto.

I diritti per le app a pagamento per un utente su un profilo non gestito sono considerati "userPurchase" come motivo del diritto. Questi diritti non possono essere rimossi tramite l'API.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
Nome proprietà Valore Descrizione Note
kind string
productId string L'ID del prodotto a cui è associato il diritto. Ad esempio, "app:com.google.android.gm".
reason string Il motivo per il diritto. Ad esempio, "free" per le app senza costi. Questa proprietà è temporanea: verrà sostituita dal campo acquisition kind delle licenze di gruppo.

I valori accettati sono:
  • "free"
  • "groupLicense"
  • "userPurchase"

Metodi

elimina
Rimuovere un diritto a un'app per un utente. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.
ricevi
Recupera i dettagli di un diritto. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.
list
Elenca tutti i diritti per l'utente specificato. È impostato solo l'ID. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.
Aggiorna
Aggiunge o aggiorna un diritto per un'app per un utente. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.