Агрессивное управление питанием в EMUI и HarmonyOS часто блокирует автозапуск мессенджеров, трекеров и банковских клиентов сразу после блокировки экрана. Система по умолчанию переводит большинство сторонних программ в режим «глубокого сна», разрывая сетевые соединения и останавливая фоновые сервисы. Чтобы вернуть нормальную работу пушей и синхронизации, нужно изменить политику энергопотребления для конкретного пакета.

Проблема усугубляется тем, что после каждого крупного обновления прошивки настройки сбрасываются на заводские значения. Пользователь обнаруживает отсутствие уведомлений от Telegram, WhatsApp или фитнес-браслетов случайно, когда пропускает важное сообщение. Ниже приведена пошаговая процедура, актуальная для версий EMUI 10–14 и HarmonyOS 2–4.

Базовая настройка через меню «Батарея»

Самый быстрый способ — назначить приложению статус «Неограниченное» потребление энергии. Откройте Настройки → Батарея → Дополнительные настройки (или «Защита батареи») → Управление запуском приложений. Найдите нужную программу в списке, отключите переключатель «Управлять автоматически» и поставьте галочки напротив Автозапуск, Вторичный запуск и Запуск в фоне.

На некоторых моделях (Huawei P40, Mate 30, Nova 9) пункт «Управление запуском» спрятан глубже: Батарея → Больше настроек → Защита батареи → Управление запуском приложений. Если в списке нет искомой программы, нажмите трехточечное меню в правом верхнем углу и выберите «Показать системные процессы».

☑️ Чек-лист

Выполнено: 0 / 4
⚠️ Внимание: Включение всех трех переключателей увеличивает расход заряда на 5–10% в сутки. Для критически важных сервисов (навигация, мониторинг здоровья) это приемлемо, для игр и соцсетей — избыточно.

Настройка через «Менеджер телефона» (Phone Manager)

Предустановленное приложение Phone Manager (Оптимизатор) дублирует настройки батареи, но добавляет блок «Защита уведомлений». Запустите утилиту, перейдите в Батарея → Защита уведомлений. Активируйте тумблер для нужного пакета. Это закрепляет процесс в оперативной памяти и запрещает системе убивать его при нехватке ресурсов.

В том же разделе есть пункт Приложения с высоким потреблением. Если ваша программа там числится, система будет предлагать её «оптимизировать» при каждой очистке памяти. Нажмите на название и выберите «Игнорировать» или «Не оптимизировать». Это снимает ограничения на использование CPU в фоновом режиме.

💡

Если Phone Manager предлагает «Очистить и ускорить» — нажимайте «Отмена» для важных приложений. Автоочистка сбрасывает разрешения на автозапуск.

Скрытое меню инженерного кода

Наберите в телефоне ##2846579## → ProjectMenu → Background Setting → Background App Management. Там можно принудительно разрешить фон для системных процессов, но риск нестабильности высок.

📊 Какое приложение чаще всего «засыпает» у вас на Huawei?
Мессенджеры (Telegram, WhatsApp)
Фитнес-трекеры (Mi Fit, Huawei Health)
Банковские приложения
Навигаторы и карты

Отключение «Умного управления питанием»

Функция Intelligent Power Saving (Умное управление питанием) анализирует привычки использования и урезает фоновую активность «редко используемых» программ. Найдите её в Настройки → Батарея → Дополнительные настройки → Умное управление питанием и выключите. После этого система перестанет самостоятельно решать, чему спать, а чему работать.

На HarmonyOS 3/4 пункт называется Интеллектуальная защита батареи и находится в Батарея → Защита батареи. Отключение дает наиболее предсказуемое поведение фоновых задач, но снижает общую автономность устройства на 10–15%.

Разрешение автозапуска в настройках приложений

Отдельный слой контроля скрыт в меню приложений: Настройки → Приложения → Все приложения (показать системные) → выберите программу → Батарея. Здесь должен стоять режим Неограниченное. Если стоит «Оптимизированное» или «Ограниченное» — фоновые сервисы будут остановлены через 10–15 минут после блокировки экрана.

Также проверьте раздел Разрешения → Автозапуск (на EMUI 12+ находится в «Дополнительные разрешения»). Без этой галочки приложение не сможет стартовать после перезагрузки телефона или принудительной остановки системой.

⚠️ Внимание: На прошивках за 2023–2026 годы (EMUI 13+, HarmonyOS 4) пункт «Автозапуск» перенесен в Настройки → Приложения → Особенный доступ → Автозапуск. Старые инструкции в интернете часто указывают неверный путь.

Работа с режимами экономии энергии

При включенном режиме Экономия энергии или Супер-экономия фоновая активность полностью блокируется для всех сторонних программ без исключения. Белый список здесь не работает. Выключите режимы через шторку уведомлений или в Настройки → Батарея → Режим экономии.

Если вам нужна экономия заряда, но критически важны пуши — используйте Настроенную экономию (Custom power saving). Там можно оставить включенным только «Ограничить фоновые данные» и «Понизить производительность», оставив автозапуск без изменений.

Режим экономииВлияние на фонРекомендация
Выкл.Нет ограниченийИдеально для пушей
Обычная экономияОграничение синхро и GPSДобавить приложение в исключения
Супер-экономияТолько системные приложенияНе использовать, если нужны уведомления
НастроеннаяГибкие настройкиОптимальный баланс

ADB-команды для продвинутых пользователей

Если графический интерфейс не помогает (например, после корпоративных политик MDM), можно выдать разрешение через ADB. Подключите телефон к ПК, включите «Отладку по USB» и выполните:

adb shell cmd appops set  RUN_IN_BACKGROUND allow

adb shell cmd appops set RUN_ANY_IN_BACKGROUND allow

adb shell cmd appops set START_FOREGROUND allow

Замените <package_name> на реальный пакет (например, org.telegram.messenger). Команды дают права на фоновую работу, запуск переднего плана и работу в любом состоянии. Изменения вступают в силу сразу, перезагрузка не требуется.

💡

ADB-метод выживает после перезагрузки, но может сброситься при OTA-обновлении прошивки. Повторяйте при необходимости.

Как узнать имя пакета

Установите приложение «App Inspector» или «Package Name Viewer» из Play Market. Откройте список, найдите программу — строка «Package name» и есть нужный идентификатор.

⚠️ Внимание: Использование ADB не требует Root-прав, но включает службу отладки, что снижает безопасность устройства при подключении к незнакомым компьютерам. Выключайте «Отладку по USB» сразу после настройки.

Частые ошибки и их решение

Пользователи часто ставят галочки в «Управлении запуском», но забывают разрешить Отображение поверх других окон и Доступ к уведомлениям. Без них фоновый сервис может работать, но пуш не появится на экране. Проверьте: Настройки → Приложения → Особенный доступ → Отображение поверх других окон и Доступ к уведомлениям.

Вторая типичная ошибка — использование сторонних «оптимизаторов» и «клинеров» (Clean Master, CCleaner, встроенные в лаунчеры). Они игнорируют белые списки системы и убивают процессы по своим алгоритмам. Удалите такие утилиты или добавьте важные приложения в их исключения.

Специфика моделей без GMS (AppGallery)

На устройствах без сервисов Google (серия Mate 30, P40, Nova 7 и новее) фоновая доставка пушей реализована через HMS Push Kit. Если приложение из AppGallery не присылает уведомления, проверьте обновления HMS Core в AppGallery → «Я» → «Обновления». Устаревший фреймворк не может поддерживать постоянное соединение с серверами Huawei.

Для приложений, установленных через APK (не из AppGallery), HMS Push недоступен. Они используют Firebase Cloud Messaging, который требует наличия Google Play Services. На таких телефонах фоновые пуши от «чистых» APK работать не будут — нужен MicroG или официальная сборка с поддержкой HMS.

💡

Для банковских приложений с AppGallery всегда включайте «Неограниченное» потребление И «Защиту уведомлений» в Phone Manager. Двойная блокировка гарантирует доставку кодов подтверждения.

💡

Главная причина «засыпания» — автоматическое управление запуском. Ручной перевод в «Неограниченное» решает 90% случаев без ADB и Root.

FAQ: Ответы на частые вопросы

Почему настройки сбрасываются после обновления системы?

OTA-обновление EMUI/HarmonyOS восстанавливает политики энергопотребления по умолчанию для безопасности и автономности. После каждого крупного обновления повторно проверяйте «Управление запуском» и «Защиту уведомлений».

Можно ли сделать так, чтобы все приложения работали в фоне сразу?

Глобального переключателя «все в фоне» нет. В «Управлении запуском» можно нажать меню (три точки) → «Разрешить автозапуск всем», но это сильно садит батарею. Лучше настраивать точечно.

Приложение в исключениях, но пуши всё равно не приходят. Что делать?

Проверьте настройки внутри самого приложения (включены ли пуши), версию HMS Core, наличие интернета в фоне (Настройки → Приложения → [Приложение] → Мобильные данные/Вай-фай → «Всегда разрешать»). Также исключите работу VPN/прокси, режущих постоянные соединения.

Влияет ли блокировка экрана паролем/отпечатком на фоновую работу?

На EMUI 11+ и HarmonyOS есть функция «Блокировка приложений» (App Lock). Если она включена для программы, система может выгружать её из памяти при блокировке экрана. Отключите App Lock для критичных сервисов в Настройки → Безопасность → Блокировка приложений.

Как проверить, работает ли приложение в фоне сейчас?

Откройте «Менеджер телефона» → «Очистка» → «Управление запуском». Рядом с активными в фоне программами горит зеленая точка. Также можно зайти в Настройки → Батарея → Использование батареи — там видно время работы в фоне за последние 24 часа.