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.
Za pomocą tego interfejsu API można też zaktualizować zainstalowaną aplikację. 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ę (zgodnie z zasadami firmy), automatycznie utworzony zostanie 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 | Uwagi |
---|---|---|---|
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. Połączenie z numerem
get
lublist
będzie nadal wyświetlać aplikację jako zainstalowaną na urządzeniu do informacje te są rzeczywiście usuwane. - pobierz
- Pobiera szczegóły instalacji aplikacji na urządzeniu.
- list
- Pobiera szczegóły wszystkich aplikacji zainstalowanych na określonym urządzeniu.
- zaktualizuj
- Prośby o zainstalowanie najnowszej wersji aplikacji na urządzeniu. Jeśli aplikacja jest już zainstalowana, a następnie zostanie zaktualizowana do najnowszej wersji, jeśli niezbędną.