Zgodnie z opisem w sekcji Zarządzanie zasilaniem system może z wielu powodów nakładać na aplikacje ograniczenia zasilania. Obecne ograniczenia znajdziesz w tabeli poniżej. Te ograniczenia nie obowiązują, gdy urządzenie się ładuje.
W każdym przypadku najbardziej restrykcyjnym ustawieniem jest to, które obowiązuje. Jeśli na przykład aktywne jest Oszczędzanie baterii, a aplikacja znajduje się w rzadkim zasobniku, stosowane są bardziej rygorystyczne ograniczenia zasobników aplikacji w chmurze Komunikacja w chmurze (FCM).
Uwaga: wartości w tej tabeli mogą się zmieniać. Wartości te są podane jako przykłady. Zmiany te mogą wynikać z ulepszeń związanych z równowagą między czasem pracy na baterii a terminem aktualizowania treści.
Ustawienie | Praca * | Alarmy | Sieć † | Komunikacja w chmurze Firebase § |
---|---|---|---|---|
Użytkownik ogranicza aktywność w tle | ||||
Włączone ograniczenia: | Nigdy | Nigdy | Bez ograniczeń | Bez ograniczeń |
Uśpienie | ||||
Uśpienie aktywne: | Odroczono do okresu ważności | Alarmy zwykłe: Odłożone do okna czasowego Alarmy niedokładne podczas bezczynności: ograniczony do 1 na 9 minut Alarmy ścisłe przy braku aktywności: ograniczony do 72 na godzinę |
Odroczono do okresu ważności | Wysoki priorytet: brak ograniczeń Zwykły priorytet: odroczony do okresu ważności |
Zasobniki gotowości aplikacji (według zasobnika) |
Starsze niż 13 (poziom API 33) | |||
Aktywne: | Bez ograniczeń | Bez ograniczeń | Bez ograniczeń | Bez ograniczeń |
Zestaw roboczy: | Maksymalnie 10 minut co 2 godziny | Maksymalnie 10 na godzinę | Bez ograniczeń | Bez ograniczeń |
Częste: | Maksymalnie 10 minut co 8 godzin | Maksymalnie 2 na godzinę | Bez ograniczeń | Wysoki priorytet: 10/dzień |
Rzadkie: | Limit to 10 minut w ciągu 24 godzin | Maksymalnie 1 na godzinę | Wyłączone | Wysoki priorytet: 5/dzień |
Z ograniczeniem: | Raz dziennie | 1 alarm dziennie – dokładny alarm lub niedokładny | Wyłączone | Wysoki priorytet: 5/dzień |
* Jeśli obowiązują ograniczenia zadań, aplikacja ma okno 10 minut z określonym interwałem. Po upływie 10 minut wszystkie zadania są odkładane do następnego okresu.
† Jeśli dostęp do sieci jest ograniczony, aplikacja ma 10 minut na korzystanie z sieci w określonych odstępach czasu.
§ Jeśli wiadomości w FCM o wysokim priorytecie zostaną objęte ograniczeniem, wszystkie kolejne wiadomości będą traktowane jak wiadomości o normalnym priorytecie. Pamiętaj, że limity wiadomości o wysokim priorytecie określone dla zasobników czuwania aplikacji obowiązują tylko na urządzeniach z Androidem 12 (poziom interfejsu API 32) i starszym. Aktualne wskazówki dotyczące wiadomości o wysokim priorytecie znajdziesz w artykule Ustawianie priorytetu wiadomości i zarządzanie nim.