Aplikacja może otrzymywać aktualizacje, jeśli jest zainstalowana na urządzeniu użytkownika i jest dostępna zgodnie z policy Device.
Jeśli aplikacja zostanie usunięta z policy Device, to urządzenie nie będzie już otrzymywać jej aktualizacji.
Zarządzanie aktualizacjami aplikacji
Aby ułatwić kontrolowaną aktualizację aplikacji, zarządzany Sklep Google Play udostępnia użytkownikom różne tryby aktualizacji aplikacji. Tryb aktualizacji aplikacji można ustawić osobno dla każdej aplikacji. Dostępne są te tryby:
- Domyślny tryb aktualizacji.
- Tryb wysokiego priorytetu.
- Tryb odroczenia.
Domyślny tryb aktualizacji
W tym trybie aplikacje są domyślnie aktualizowane automatycznie, 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 zwykle sprawdza dostępność aktualizacji aplikacji raz dziennie, więc dodanie aktualizacji do kolejki może potrwać do 24 godzin. Po dodaniu aplikacji do kolejki zostanie ona automatycznie zaktualizowana, gdy tylko zostaną spełnione warunki.
Możesz ustawić określoną aplikację na domyślny tryb aktualizacji, korzystając z tych zasad AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
},
],
Tryb wysokiego priorytetu
Jeśli chcesz, aby aplikacja była zawsze aktualizowana jak najszybciej po opublikowaniu przez dewelopera nowej wersji, możesz wybrać dla niej tryb wysokiego priorytetu.
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 po nawiązaniu połączenia z internetem.
Możesz ustawić tryb wysokiego priorytetu dla konkretnej aplikacji, korzystając z tych zasad AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_HIGH_PRIORITY"
},
],
Tryb odroczenia
Jeśli chcesz wstrzymać aktualizacje aplikacji, możesz wybrać dla niej tryb odroczenia.
W trybie odłożenia aplikacja nie jest automatycznie aktualizowana przez pierwsze 90 dni od momentu, gdy stała się nieaktualna. Po tym czasie najnowsza dostępna wersja aplikacji jest automatycznie instalowana w domyślnym trybie aktualizacji. Po zaktualizowaniu aplikacji do najnowszej dostępnej wersji rozpocznie się nowy 90-dniowy okres odroczenia, który będzie obowiązywał od momentu opublikowania przez dewelopera nowej wersji aplikacji.
Możesz ustawić określoną aplikację w trybie odroczenia, korzystając z tych zasad AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_POSTPONED"
},
],
Oto przykład, który ilustruje, jak działa aktualizacja w trybie odroczenia:
| Data | Stan aplikacji |
|---|---|
| 1 maja | Aplikacja na urządzeniu jest aktualna. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 1.0 |
| 2 maja | Deweloper publikuje nową wersję (2.0).
90-dniowy okres rozpoczyna się i kończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 2.0 |
| 6 czerwca | Deweloper publikuje nową wersję (3.0).
90-dniowy okres rozpoczyna się i kończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 3.0 |
| 11 czerwca | Deweloper publikuje nową wersję (4.0).
90-dniowy okres rozpoczyna się i kończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 4.0 |
| 31 lipca | Upłynie 90 dni.
Aplikacja zostanie dodana do kolejki aktualizacji i będzie automatycznie aktualizowana zgodnie z domyślnym zachowaniem aktualizacji, gdy zostaną spełnione ograniczenia. 90-dniowy okres rozpoczyna się i kończy 31 lipca. Zainstalowana wersja: 1.0 Najnowsza dostępna wersja: 4.0 |
| 1 sierpnia | Ograniczenia 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).
Rozpocznie się nowy 90-dniowy okres, który zakończy się 13 listopada. Zainstalowana wersja: 4.0 Najnowsza dostępna wersja: 5.0 |
Tryb aktualizacji bez ustawienia
Możesz pozostawić tryb aktualizacji określonej aplikacji jako nieustawiony, jak opisano w zasadzie AutoUpdateMode urządzenia:
"applications":[
{
"packageName":string,
"autoUpdateMode": "AUTO_UPDATE_MODE_UNSPECIFIED"
},
],
Ważne zastrzeżenia
Gdy konkretna aplikacja jest w trybie wysokiego priorytetu lub w okresie odroczenia w trybie odroczenia, ignorowane są te ustawienia:
- Ograniczenia sieciowe – odpowiadające im pole zasad to AppAutoUpdatePolicy.
- Okno konserwacji – odpowiednie pole zasad to SystemUpdate.