Listę metod dostępnych dla tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
Obecność zasobu Instalacje oznacza, że na danym urządzeniu jest zainstalowana aplikacja (lub aplikacja oczekuje na instalację).
Interfejs API może posłużyć do utworzenia zasobu instalacji przy użyciu metody update. Spowoduje to uruchomienie bieżącej instalacji aplikacji na urządzeniu. Jeśli użytkownik nie ma jeszcze uprawnień do aplikacji, spróbuje ją utworzyć. Jeśli okaże się to niemożliwe (na przykład aplikacja nie jest bezpłatna i nie ma dostępnej licencji), nie można utworzyć instalacji.
Ten interfejs API może też służyć do aktualizowania zainstalowanej aplikacji. Jeśli metoda update jest używana w istniejącej instalacji, aplikacja zostanie zaktualizowana do najnowszej wersji.
Pamiętaj, że nie można wymuszać instalacji konkretnej wersji aplikacji. Kod wersji jest tylko do odczytu.
Jeśli użytkownik samodzielnie zainstaluje aplikację (w zakresie dopuszczonym przez firmę), automatycznie zostanie utworzony zasób instalacji i ewentualnie zasób uprawnienia.
Ten interfejs API może też służyć do usuwania zasobu promującego instalację, co powoduje usunięcie aplikacji z urządzenia. Pamiętaj, że usunięcie instalacji nie powoduje automatycznego usunięcia odpowiadającego jej uprawnienia, nawet jeśli nie ma żadnych instalacji. Zasób instalacji również zostanie usunięty, jeśli użytkownik sam 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 zostało niedawno przesłane żądanie instalacji i pobieranie pliku na urządzenie. Stan "installed" oznacza, że aplikacja została zainstalowana. To pole jest tylko do odczytu.
Akceptowane wartości:
|
|
kind |
string |
||
productId |
string |
Identyfikator produktu, którego dotyczy instalacja. Na przykład: "app:com.google.android.gm" . |
|
versionCode |
integer |
Wersja zainstalowanego produktu. Gwarantujemy skonfigurowanie tylko wtedy, gdy stan instalacji to "installed" . |
Metody
- usuń
- Prosi o usunięcie aplikacji z urządzenia. Wywołanie metody
get
lublist
nadal będzie wyświetlać aplikację zainstalowaną na urządzeniu, dopóki nie zostanie usunięta. - pobierz
- Pobiera szczegóły instalacji aplikacji na urządzeniu.
- list
- Pobiera szczegóły wszystkich aplikacji zainstalowanych na określonym urządzeniu.
- zaktualizuj
- Prosi o zainstalowanie najnowszej wersji aplikacji na urządzeniu. Jeśli aplikacja jest już zainstalowana, w razie potrzeby jest aktualizowana do najnowszej wersji.