Список методов для этого ресурса см. в конце этой страницы.
Представления ресурсов
Наличие ресурса Entitlements указывает на то, что пользователь имеет право использовать определенное приложение. Права зависят от пользователя, а не от устройства. Это позволяет пользователю, имеющему право на приложение, установить его на все свои устройства. Пользователь также может сохранить право на приложение, не устанавливая его на какое-либо устройство.
API можно использовать для создания прав. В качестве опции вы также можете использовать API, чтобы инициировать установку приложения на всех управляемых устройствах пользователя одновременно с созданием права.
Если приложение бесплатное, создание права также создает групповую лицензию для этого приложения. Для платных приложений создание права требует одной лицензии, и эта лицензия остается использованной до тех пор, пока право не будет удалено. Если предприятие не приобрело достаточно лицензий, права не создаются и установка завершается с ошибкой. Право также не создается для приложения, если приложению требуются разрешения, которые предприятие не приняло.
Если право удалено, приложение может быть удалено с устройства пользователя. Рекомендуется удалить приложение, вызвав Installs.delete(), прежде чем удалять право.
Права на приложения, за которые пользователь платит в неуправляемом профиле, имеют в качестве причины права "userPurchase"
. Эти права нельзя удалить через API.
{ "kind": "androidenterprise#entitlement", "productId": string, "reason": string }
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
kind | string | ||
productId | string | Идентификатор продукта, для которого предоставлено право. Например, "app:com.google.android.gm" . | |
reason | string | Причина предоставления права. Например, "free" для бесплатных приложений. Это свойство является временным: оно будет заменено полем acquisition kind групповых лицензий.Приемлемые значения:
|