Entitlements

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:
  • "free"
  • "groupLicense"
  • "userPurchase"

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.