Installs

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:
  • "installPending"
  • "installed"
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 lub list 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.