Para ver uma lista de métodos desse recurso, consulte o final desta página.
Representações de recursos
A presença de um recurso de direitos indica que um usuário tem o direito de usar um app específico. Os direitos são específicos do usuário, não do dispositivo. Isso permite que um usuário com direito de acesso ao app o instale em todos os dispositivos. Também é possível que um usuário tenha direito de acesso a um app sem instalá-lo em qualquer dispositivo.
A API pode ser usada para criar um direito. Como opção, também é possível usar a API para acionar a instalação de um app em todos os dispositivos gerenciados do usuário ao mesmo tempo em que o direito é criado.
Se o app for sem custo financeiro, a criação do direito também criará uma licença de grupo para ele. No caso de apps pagos, a criação do direito consome uma licença, que permanece consumida até que o direito seja removido. Se a empresa não tiver adquirido licenças suficientes, nenhum direito será criado e a instalação falhará. Um direito também não será criado para um app se ele exigir permissões não aceitas pela empresa.
Se um direito for excluído, o app poderá ser desinstalado do dispositivo do usuário. Como prática recomendada, desinstale o app chamando Installs.delete() antes de excluir o direito de acesso.
Os direitos de apps pagos por um usuário em um perfil não gerenciado têm "userPurchase" como motivo do direito. Esses direitos não podem ser removidos usando a API.
O ID do produto relacionado ao direito. Por exemplo, "app:com.google.android.gm".
reason
string
O motivo do direito. Por exemplo, "free" para apps sem custo financeiro. Esta propriedade é temporária: ela será substituída pelo campo acquisition kind de licenças de grupo.
[null,null,["Última atualização 2024-09-08 UTC."],[[["Entitlements allow users to install and use specific apps on their managed devices, and they are user-specific, not device-specific."],["Creating an entitlement for a free app also generates a group license, while creating one for a paid app consumes one license from the enterprise's purchased licenses."],["The API can be used to manage entitlements, including creating, retrieving details, listing, updating, and deleting them, but this method is deprecated and will be inaccessible after September 30, 2025."],["Entitlements for apps purchased by users on unmanaged profiles are designated as \"userPurchase\" and cannot be removed through the API."],["Before deleting an entitlement, it is recommended to uninstall the corresponding app using Installs.delete() to ensure a clean removal."]]],[]]