Как описано в разделе «Управление питанием» , система может налагать ограничения на энергопотребление для приложений по ряду причин. В следующей таблице представлены текущие ограничения. Эти ограничения не применяются во время зарядки устройства.
В каждом случае вступает в силу наиболее ограничительная применимая настройка. Например, если режим экономии заряда активен и приложение находится в сегменте «Редкие», применяются более строгие ограничения сегментов ожидания приложений для 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) и ниже. Текущие рекомендации по сообщениям с высоким приоритетом см. в разделе Установка и управление приоритетом сообщений .