Listę metod dla tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Jeśli istnieje zasób instalacji, oznacza to, że aplikacja jest zainstalowana na konkretnym urządzeniu (lub że jej instalacja oczekuje na instalację).
Za pomocą interfejsu API można utworzyć zasób instalacji przy użyciu metody update. Spowoduje to faktyczne zainstalowanie aplikacji na urządzeniu. Jeśli użytkownik nie ma jeszcze uprawnień do korzystania z aplikacji, spróbuje je utworzyć. Jeśli to się nie uda (na przykład z powodu braku bezpłatnej licencji i brak dostępnych licencji), utworzenie instalacji się nie uda.
Interfejs API może też służyć do aktualizowania zainstalowanej aplikacji. Jeśli w dotychczasowej instalacji używana jest metoda aktualizacji, aplikacja zostanie zaktualizowana do najnowszej dostępnej wersji.
Pamiętaj, że nie można wymusić instalacji konkretnej wersji aplikacji – kod wersji jest tylko do odczytu.
Jeśli użytkownik samodzielnie zainstaluje aplikację (w sposób dozwolony przez firmę), ponownie zostanie automatycznie utworzony zasób instalacyjny, a być może również zasób uprawnień.
Interfejs API może też służyć do usuwania zasobu instalacyjnego, który powoduje usunięcie aplikacji z urządzenia. Pamiętaj, że usunięcie instalacji nie powoduje automatycznego usunięcia powiązanego z nią uprawnienia, nawet jeśli nie pozostały żadne instalacje. Zasób instalacyjny zostanie też usunięty, jeśli użytkownik samodzielnie odinstaluje aplikację.
{ "kind": "androidenterprise#install", "productId": string, "versionCode": integer, "installState": string }
nazwa usługi, | Wartość | Opis | Notatki |
---|---|---|---|
installState |
string |
Stan instalacji. Stan "installPending" oznacza, że przesłano niedawno prośbę o instalację i pobieram ją na urządzenie. Stan "installed" oznacza, że aplikacja została zainstalowana. To pole jest tylko do odczytu.
Akceptowane wartości to:
|
|
kind |
string |
||
productId |
string |
Identyfikator produktu, którego dotyczy instalacja. Na przykład: "app:com.google.android.gm" . |
|
versionCode |
integer |
Wersja zainstalowanej usługi. Ustawienie można ustawić tylko wtedy, gdy stan instalacji to "installed" . |
Metody
- usuń
- Prośby o usunięcie aplikacji z urządzenia. Wywołanie
get
lublist
spowoduje, że aplikacja będzie nadal widoczna jako zainstalowana na urządzeniu, dopóki nie zostanie faktycznie usunięta. - pobierz
- Pobiera szczegóły instalacji aplikacji na urządzeniu.
- list
- Pobiera szczegóły wszystkich aplikacji zainstalowanych na określonym urządzeniu.
- zaktualizuj
- Prośba o zainstalowanie najnowszej wersji aplikacji na urządzeniu. Jeśli aplikacja jest już zainstalowana, w razie potrzeby zostanie zaktualizowana do najnowszej wersji.