Para obtener una lista de métodos para este recurso, consulta al final de esta página.
Representaciones de recursos
La presencia de un recurso de derechos indica que un usuario tiene derecho a usar una app en particular. Las autorizaciones son específicas del usuario, no del dispositivo. Esto permite que un usuario que tiene derecho a una app la instale en todos sus dispositivos. También es posible que un usuario tenga derechos de acceso a una app sin instalarla en ningún dispositivo.Se puede usar la API para crear una autorización. Como opción, también puedes usar la API para activar la instalación de una app en todos los dispositivos administrados del usuario al mismo tiempo que se crea la autorización.
Si la app es gratuita, cuando se crea el derecho también se crea una licencia de grupo para ella. En el caso de las aplicaciones pagadas, crear el derecho consume una licencia, y esa licencia se seguirá usando hasta que se quite el derecho. Si la empresa no compró suficientes licencias, no se crea ningún derecho y falla la instalación. Tampoco se crean derechos para una app si esta requiere permisos que la empresa no aceptó.
Si se borra un derecho, es posible que la app se desinstale del dispositivo del usuario. Como práctica recomendada, desinstala la app llamando a Installs.delete() antes de borrar el derecho.
Los derechos de las apps que paga un usuario en un perfil no administrado tienen
"userPurchase"
como motivo de derecho. Estos derechos no se pueden quitar a través de la API.
{ "kind": "androidenterprise#entitlement", "productId": string, "reason": string }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
kind |
string |
||
productId |
string |
Es el ID del producto al que corresponde el derecho. Por ejemplo, "app:com.google.android.gm" . |
|
reason |
string |
Es el motivo del derecho. Por ejemplo, "free" para aplicaciones gratuitas. Esta propiedad es temporal; se reemplazará por el campo acquisition kind de las licencias grupales.
Los valores aceptables son los siguientes:
|
Métodos
- borrar
- Quita una autorización de una app para un usuario.
- get
- Recupera los detalles de una autorización.
- list
- Muestra una lista de todos los derechos del usuario especificado. Solo se establece el ID.
- actualización
- Agrega o actualiza derechos de un usuario en una app.