Grouplicenses

Список методов для этого ресурса см. в конце этой страницы.

Представления ресурсов

Объекты групповой лицензии позволяют отслеживать лицензии (называемые разрешениями ) как для бесплатных, так и для платных приложений. Для бесплатного приложения групповая лицензия создается, когда администратор предприятия впервые утверждает продукт в Google Play или когда первое право на продукт создается для пользователя через API. Для платного приложения объект групповой лицензии создается только тогда, когда администратор предприятия впервые покупает продукт в Google Play.

Используйте API для запроса групповых лицензий. Grouplicenses включает общее количество приобретенных лицензий (только для платных приложений) и общее количество лицензий, используемых в настоящее время. Другими словами, общее количество Entitlements , существующих для продукта.

Для каждого продукта создается только один объект групповой лицензии, и объекты групповой лицензии никогда не удаляются. Если продукт не одобрен, его групповая лицензия остается. Это позволяет администраторам предприятия отслеживать любые оставшиеся права на продукт.

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
Имя свойства Ценить Описание Примечания
acquisitionKind string Как была приобретена эта групповая лицензия. "bulkPurchase" означает, что этот ресурс Grouplicenses был создан, потому что предприятие приобрело лицензии на этот продукт; в противном случае значение "free" (для бесплатных продуктов).

Допустимые значения:
  • " bulkPurchase "
  • " free "
approval string Одобрен ли в настоящее время продукт, к которому относится эта групповая лицензия, предприятием. Продукты утверждаются при первом создании групповой лицензии, но это утверждение может быть отозвано администратором предприятия через Google Play. Неутвержденные продукты не будут видны конечным пользователям в коллекциях, и новые права на них обычно не создаются.

Допустимые значения:
  • " approved "
  • " unapproved "
kind string
numProvisioned integer Общее количество предоставленных лицензий для этого продукта. Возвращается операциями чтения, но игнорируется операциями записи.
numPurchased integer Количество купленных лицензий (возможно, в нескольких покупках). Если это поле опущено, то количество лицензий, которые можно предоставить, не ограничено (например, если тип приобретения "free" ).
permissions string Статус разрешения продукта. Это поле заполняется только в том случае, если продукт одобрен. Возможные состояния:
  • " currentApproved " текущий набор разрешений утвержден, но дополнительные разрешения потребуют от администратора повторного утверждения продукта (если продукт был утвержден без указания параметра утвержденных разрешений, то это поведение по умолчанию.),
  • " needsReapproval ", продукт имеет неутвержденные разрешения. Никакие дополнительные лицензии на продукт не могут быть назначены, пока продукт не будет повторно одобрен,
  • « allCurrentAndFutureApproved », текущие разрешения утверждаются, и любые будущие обновления разрешений будут автоматически утверждаться без проверки администратором.


Допустимые значения:
  • « allCurrentAndFutureApproved »
  • " currentApproved "
  • " needsReapproval "
productId string Идентификатор продукта, для которого предназначена лицензия. Например, "app:com.google.android.gm" .

Методы

получать
Извлекает сведения о корпоративной групповой лицензии на продукт. Примечание. Этот элемент устарел. Новые интеграции не могут использовать этот метод и могут ссылаться на наши новые рекомендации .
список
Получает идентификаторы всех продуктов, для которых предприятие имеет групповую лицензию. Примечание. Этот элемент устарел. Новые интеграции не могут использовать этот метод и могут ссылаться на наши новые рекомендации .