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" .

Методы

получать
Получает сведения о групповой лицензии предприятия на продукт.
список
Получает идентификаторы всех продуктов, для которых у предприятия есть групповая лицензия.