Aplikacja może otrzymywać aktualizacje, jeśli jest zainstalowana na urządzeniu użytkownika i jest dostępna zgodnie z Device
policy
.
Jeśli aplikacja zostanie usunięta z urządzenia Device
policy
, to urządzenie nie będzie już otrzymywać aktualizacji tej aplikacji.
Zarządzanie aktualizacjami aplikacji
Aby ułatwić kontrolowane aktualizowanie aplikacji, zarządzany Sklep Google Play oferuje użytkownikom różne tryby aktualizacji. Tryb aktualizacji aplikacji możesz ustawić osobno dla każdej aplikacji. Dostępne są te tryby:
- Domyślny tryb aktualizacji.
- Tryb o wysokim priorytecie.
- Tryb opóźnienia.
Domyślny tryb aktualizacji
W tym trybie aplikacje są aktualizowane automatycznie domyślnie, gdy spełnione są te warunki:
- Urządzenie jest połączone z siecią Wi-Fi.
- Urządzenie się ładuje.
- Urządzenie nie jest aktywnie używane.
- Aplikacja, która powinna zostać zaktualizowana, nie jest obecnie uruchomiona.
Google Play zazwyczaj sprawdza dostępność aktualizacji raz dziennie, dlatego dodanie aplikacji do kolejki aktualizacji może zająć do 24 godzin. Po dodaniu aplikacji do kolejki zostanie ona automatycznie zaktualizowana, gdy zostaną spełnione wymienione powyżej warunki.
Aby ustawić określony tryb aktualizacji domyślnej, skorzystaj z zasady AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
Tryb o wysokim priorytecie
Jeśli chcesz, aby aplikacja była aktualizowana jak najszybciej po opublikowaniu nowej wersji przez dewelopera, możesz wybrać dla niej tryb o wysokim priorytecie.
W trybie wysokiego priorytetu aplikacja jest aktualizowana, gdy tylko deweloper opublikuje nową wersję i zostanie ona sprawdzona przez Google Play. Jeśli urządzenie jest wtedy offline, aplikacja zostanie zaktualizowana, gdy połączy się z internetem.
Aby ustawić daną aplikację w trybie wysokiego priorytetu, skorzystaj z tej zasady AutoUpdateMode na urządzeniu:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
Tryb opóźnienia
Jeśli chcesz wstrzymać aktualizacje aplikacji, możesz wybrać dla niej tryb opóźniania.
Gdy używasz trybu Opóźnienie, aplikacja nie jest automatycznie aktualizowana przez pierwsze 90 dni od chwili, gdy przestała być aktualna. Po upływie 90 dni najnowsza dostępna wersja aplikacji zostanie automatycznie zainstalowana w domyślnym trybie aktualizacji. Gdy aplikacja zostanie zaktualizowana do najnowszej dostępnej wersji, po opublikowaniu przez dewelopera nowej wersji aplikacji rozpocznie się nowy 90-dniowy okres odroczenia.
Aby ustawić konkretną aplikację w trybie opóźnionego pobierania, skorzystaj z tych zasad AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
Oto przykład oczekiwanego działania aktualizacji w trybie opóźnienia:
Data | Stan aplikacji |
---|---|
1 maja | Aplikacja jest aktualna na urządzeniu. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja 1.0 |
2 maja | deweloper publikuje nową wersję (2.0).
Okres 90 dni rozpocznie się i zakończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 2.0 |
6 VI | Deweloper publikuje nową wersję (3.0).
Okres 90 dni rozpocznie się i zakończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 3.0 |
11 czerwca | Deweloper publikuje nową wersję (4.0).
Okres 90 dni rozpocznie się i zakończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 4.0 |
31 lipca | Koniec 90-dniowego okresu.
Aplikacja zostanie dodana do kolejki aktualizacji i po spełnieniu wymagań zostanie automatycznie zaktualizowana zgodnie z domyślnym zachowaniem aktualizacji. Okres 90 dni rozpocznie się 31 lipca i zakończy 31 października. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 4.0 |
Sierpień 01 | Warunki są spełnione, więc aplikacja jest aktualizowana do najnowszej dostępnej wersji (4.0). Zainstalowana wersja: 4.0 Najnowsza dostępna wersja: 4.0 |
15 sierpnia | deweloper publikuje nową wersję (5.0).
Rozpoczyna się nowy 90-dniowy okres, który zakończy się 13 listopada. Zainstalowana wersja: 4.0 Najnowsza dostępna wersja: 5.0 |
Wyłączanie trybu aktualizacji
Tryb aktualizacji konkretnej aplikacji możesz pozostawić niezaznaczony zgodnie z zasadami AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
Ważne zastrzeżenia
Gdy dana aplikacja jest w trybie o wysokim priorytecie lub w okresie opóźnienia trybu opóźnienia, w przypadku tej aplikacji są ignorowane te elementy:
- Ograniczenia sieciowe – odpowiednie pole zasad to AppAutoUpdatePolicy.
- Okres konserwacji – odpowiednie pole zasad to SystemUpdate.