Ограничения управления питанием, Ограничения управления питанием

Как описано в разделе «Управление питанием» , система может налагать ограничения на энергопотребление для приложений по ряду причин. В следующей таблице представлены текущие ограничения. Эти ограничения не применяются во время зарядки устройства.

В каждом случае вступает в силу наиболее ограничительная применимая настройка. Например, если режим экономии заряда активен и приложение находится в сегменте «Редкие», применяются более строгие ограничения сегментов ожидания приложений для Firebase Cloud Messaging (FCM).

Примечание . Значения в этой таблице могут быть изменены. Эти значения приведены в качестве примера, и улучшение баланса между временем автономной работы и своевременностью обновлений контента может привести к их изменению.

Параметр Вакансии * Сигнализация Сеть † Облачные сообщения Firebase §
Пользователь ограничивает фоновую активность
Включены ограничения: Никогда Никогда Нет ограничений Нет ограничений
Доза
Доза активная: Отложено до окна Обычные сигналы тревоги: отложены до окна

Неточные сигналы тревоги при простое: ограничено 1 раз в 9 минут.

Точные сигналы тревоги при простое: ограничено до 72 в час.
Отложено до окна Высокий приоритет: без ограничений

Обычный приоритет: отложено до окна
Резервные сегменты приложений
(по ведру)
До Android 13 (уровень API 33)
Активный: Нет ограничений Нет ограничений Нет ограничений Нет ограничений
Рабочий набор: Ограничено до 10 минут каждые 2 часа. Ограничено до 10 в час. Нет ограничений Нет ограничений
Частый: Ограничено до 10 минут каждые 8 ​​часов. Ограничено 2 в час Нет ограничений Высокий приоритет: 10/день.
Редкий: Ограничено 10 минутами каждые 24 часа. Ограничено 1 раз в час Неполноценный Высокий приоритет: 5/день
Ограниченный: Один раз в день Один сигнал тревоги в день, точный или неточный сигнал тревоги. Неполноценный Высокий приоритет: 5/день

* Если действуют ограничения на задания, приложению предоставляется десятиминутное окно с указанным интервалом. По истечении десяти минут все задания откладываются до следующего окна.

† Если доступ к сети ограничен, приложению предоставляется 10-минутное окно для использования сети с указанным интервалом.

§ Если сообщения FCM с высоким приоритетом ограничены, все последующие сообщения обрабатываются как обычные сообщения. Обратите внимание, что ограничения сообщений с высоким приоритетом, указанные для сегментов ожидания приложения, применимы только на Android 12 (уровень API 32) и ниже. Текущие рекомендации по сообщениям с высоким приоритетом см. в разделе Установка и управление приоритетом сообщений .

,

Как описано в разделе «Управление питанием» , система может налагать ограничения на энергопотребление для приложений по ряду причин. В следующей таблице представлены текущие ограничения. Эти ограничения не применяются во время зарядки устройства.

В каждом случае вступает в силу наиболее ограничительная применимая настройка. Например, если режим экономии заряда активен и приложение находится в сегменте «Редкие», применяются более строгие ограничения сегментов ожидания приложений для Firebase Cloud Messaging (FCM).

Примечание . Значения в этой таблице могут быть изменены. Эти значения приведены в качестве примера, и улучшение баланса между временем автономной работы и своевременностью обновлений контента может привести к их изменению.

Параметр Вакансии * Сигнализация Сеть † Облачные сообщения Firebase §
Пользователь ограничивает фоновую активность
Включены ограничения: Никогда Никогда Нет ограничений Нет ограничений
Доза
Доза активная: Отложено до окна Обычные сигналы тревоги: отложены до окна

Неточные сигналы тревоги при простое: ограничено 1 раз в 9 минут.

Точные сигналы тревоги при простое: ограничено до 72 в час.
Отложено до окна Высокий приоритет: без ограничений

Обычный приоритет: отложено до окна
Резервные сегменты приложений
(по ведру)
До Android 13 (уровень API 33)
Активный: Нет ограничений Нет ограничений Нет ограничений Нет ограничений
Рабочий набор: Ограничено 10 минутами каждые 2 часа. Ограничено до 10 в час. Нет ограничений Нет ограничений
Частый: Ограничено до 10 минут каждые 8 ​​часов. Ограничено 2 в час Нет ограничений Высокий приоритет: 10/день.
Редкий: Ограничено 10 минутами каждые 24 часа. Ограничено 1 раз в час Неполноценный Высокий приоритет: 5/день
Ограниченный: Один раз в день Один сигнал тревоги в день, точный или неточный сигнал тревоги. Неполноценный Высокий приоритет: 5/день

* Если действуют ограничения на задания, приложению предоставляется десятиминутное окно с указанным интервалом. По истечении десяти минут все задания откладываются до следующего окна.

† Если доступ к сети ограничен, приложению предоставляется 10-минутное окно для использования сети с указанным интервалом.

§ Если сообщения FCM с высоким приоритетом ограничены, все последующие сообщения обрабатываются как обычные сообщения. Обратите внимание, что ограничения сообщений с высоким приоритетом, указанные для сегментов ожидания приложения, применимы только на Android 12 (уровень API 32) и ниже. Текущие рекомендации по сообщениям с высоким приоритетом см. в разделе Установка и управление приоритетом сообщений .