Si quieres obtener una lista de métodos para este recurso, consulta el final de esta página.
Representaciones de recursos
La presencia de un recurso de Entitlements 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 con derecho a una aplicación la instale en todos sus dispositivos. También es posible que un usuario posea una autorización para acceder a una app sin instalarla en ningún dispositivo.
La API se puede usar 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 de un usuario al mismo tiempo que se crea la autorización.
Si la app es gratuita, crear la autorización también creará una licencia de grupo para esa app. En el caso de las apps pagadas, la creación de la autorización consume una licencia, y esa licencia sigue siendo consumida hasta que se quita la autorización. Si la empresa no compró suficientes licencias, no se creará ninguna autorización y fallará la instalación. Tampoco se crea una autorización para una app si esta requiere permisos que la empresa no aceptó.
Si se borra una autorización, la app se puede desinstalar del dispositivo de un usuario. Como práctica recomendada, desinstala la app llamando a Installs.delete() antes de borrar el derecho.
Las autorizaciones de las apps que paga un usuario en un perfil no administrado tienen "userPurchase"
como motivo de autorización. 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 |
El ID del producto al que corresponde la autorización. Por ejemplo, "app:com.google.android.gm" . |
|
reason |
string |
Es el motivo de la autorización. Por ejemplo, "free" para apps gratuitas. Esta propiedad es temporal: se reemplazará por el campo acquisition kind de las licencias de grupo.
Los valores aceptables son los siguientes:
|
Métodos
- borrar
- Quita los derechos de una app para un usuario. Nota: Este elemento ya no está disponible. Las integraciones nuevas no pueden usar este método y pueden consultar nuestras recomendaciones nuevas.
- obtener
- Recupera los detalles de una autorización. Nota: Este elemento ya no está disponible. Las integraciones nuevas no pueden usar este método y pueden consultar nuestras recomendaciones nuevas.
- list
- Enumera todos los derechos del usuario especificado. Solo se estableció el ID. Nota: Este elemento ya no está disponible. Las integraciones nuevas no pueden usar este método y pueden consultar nuestras recomendaciones nuevas.
- actualizar
- Agrega o actualiza un derecho de una aplicación para un usuario. Nota: Este elemento ya no está disponible. Las integraciones nuevas no pueden usar este método y pueden consultar nuestras recomendaciones nuevas.