Ograniczenia dotyczące zarządzania zasilaniem

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.