Entitlements

Listę metod dla tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

Obecność zasobu Uprawnień oznacza, że użytkownik ma prawo do korzystania z konkretnej aplikacji. Uprawnienia są zależne od użytkownika, a nie urządzenia. Dzięki temu użytkownik z uprawnieniami użytkownika może zainstalować aplikację na wszystkich swoich urządzeniach. Użytkownik może też zachować uprawnienia do aplikacji bez instalowania jej na żadnym urządzeniu.

Za pomocą interfejsu API można utworzyć uprawnienie. Opcjonalnie możesz też użyć interfejsu API, aby aktywować instalację aplikacji na wszystkich zarządzanych urządzeniach użytkownika w tym samym czasie tworzenia uprawnienia.

Jeśli aplikacja jest bezpłatna, utworzenie uprawnienia powoduje też utworzenie licencji grupowej na tę aplikację. W przypadku płatnych aplikacji utworzenie uprawnienia powoduje zużywanie 1 licencji, która pozostaje zużywana do momentu usunięcia uprawnienia. Jeśli firma nie kupiła wystarczającej liczby licencji, nie zostanie utworzone żadne uprawnienie, a instalacja się nie uda. Upoważnienie nie jest też tworzone w przypadku aplikacji, jeśli wymaga ona uprawnień, których firma nie zaakceptowała.

Po usunięciu uprawnienia aplikacja może zostać odinstalowana z urządzenia użytkownika. Zalecamy, aby przed usunięciem uprawnienia odinstalować aplikację, wywołując metodę Installs.delete().

Jako powód nadania uprawnienia w przypadku aplikacji, za które użytkownik płaci w profilu niezarządzanym, jest "userPurchase". Tych uprawnień nie można usunąć za pomocą interfejsu API.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
nazwa usługi, Wartość Opis Notatki
kind string
productId string Identyfikator usługi, do której odnosi się uprawnienie. Na przykład: "app:com.google.android.gm".
reason string Powód przyznania uprawnienia. Na przykład "free" w przypadku bezpłatnych aplikacji. Ta właściwość jest tymczasowa: zostanie zastąpiona polem acquisition kind licencji grupowych.

Akceptowane wartości to:
  • "free"
  • "groupLicense"
  • "userPurchase"

Metody

usuń
Usuwa uprawnienia użytkownika do aplikacji.
pobierz
Pobiera szczegóły uprawnienia.
list
Wyświetla listę wszystkich uprawnień określonego użytkownika. Ustawiony jest tylko identyfikator.
zaktualizuj
Dodaje lub aktualizuje uprawnienie użytkownika.