Listę metod dla tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Obecność zasobu Uprawnienia wskazuje, że użytkownik ma prawo do korzystania z konkretnej aplikacji. Uprawnienia są przypisane do 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 aplikacji płatnych utworzenie uprawnienia wymaga korzystania z jednej 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 | Uwagi |
---|---|---|---|
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:
|
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 uprawnienia aplikacji dla użytkownika.