Listę metod dla tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Obiekty licencji grupowych umożliwiają śledzenie licencji (nazywanych uprawnieniami) zarówno na bezpłatne, jak i płatne aplikacje. W przypadku aplikacji bezpłatnej licencja grupowa jest tworzona, gdy administrator firmy po raz pierwszy zatwierdzi usługę w Google Play lub gdy pierwsze uprawnienie do korzystania z usługi zostanie utworzone dla użytkownika za pomocą interfejsu API. W przypadku płatnej aplikacji obiekt licencji grupowej jest tworzony tylko wtedy, gdy administrator firmy kupuje usługę w Google Play po raz pierwszy.Używaj interfejsu API, aby wysyłać zapytania dotyczące licencji grupowych. Zasób
Grouplicenses
zawiera łączną liczbę kupionych licencji (tylko płatne aplikacje) oraz łączną liczbę licencji obecnie używanych. To znaczy, że jest to łączna liczba elementów typu Entitlements
dostępnych dla danego produktu. Na każdą usługę tworzony jest tylko 1 obiekt licencji grupowej. Obiekty licencji grup nie są nigdy usuwane. Jeśli produkt nie jest zatwierdzony, jego licencja grupowa pozostaje niezmieniona. Dzięki temu administratorzy firmy mogą śledzić pozostałe uprawnienia związane z usługą.
{ "kind": "androidenterprise#groupLicense", "productId": string, "numPurchased": integer, "numProvisioned": integer, "acquisitionKind": string, "approval": string, "permissions": string }
Nazwa usługi | Wartość | Opis | Uwagi |
---|---|---|---|
acquisitionKind |
string |
Sposób pozyskania tej licencji grupowej. "bulkPurchase" oznacza, że ten zasób Grouplicenses został utworzony, ponieważ firma kupiła licencje na tę usługę. w przeciwnym razie wartość to "free" (w przypadku produktów bezpłatnych).
Akceptowane wartości to:
|
|
approval |
string |
Określa, czy usługa, której dotyczy ta licencja grupowa, jest obecnie zatwierdzona przez firmę. Produkty są zatwierdzane przy pierwszym tworzeniu licencji grupowej, ale administrator firmy może cofnąć tę zgodę w Google Play. Niezatwierdzone produkty nie będą widoczne dla użytkowników w kolekcjach, a zwykle nie należy tworzyć dla nich nowych uprawnień.
Akceptowane wartości to:
|
|
kind |
string |
||
numProvisioned |
integer |
Łączna liczba udostępnionych licencji na tę usługę. Zwracany przez operacje odczytu, ale ignorowany w operacjach zapisu. | |
numPurchased |
integer |
Liczba kupionych licencji (najprawdopodobniej w ramach zakupu kilku licencji). Jeśli pominiesz to pole, nie ma limitu liczby licencji, które można udostępnić (na przykład jeśli rodzaj pozyskania to "free" ). |
|
permissions |
string |
Stan zatwierdzenia uprawnień usługi. To pole jest ustawiane tylko wtedy, gdy produkt jest zatwierdzony. Możliwe stany:
Akceptowane wartości:
|
|
productId |
string |
Identyfikator usługi objętej licencją. Na przykład: "app:com.google.android.gm" . |