На смартфонах Huawei экран часто не загорается при входящем звонке, хотя вызов проходит в фоне и отображается в журнале пропущенных. Это поведение вызвано агрессивными алгоритмами оптимизации батареи в EMUI и HarmonyOS, которые по умолчанию ограничивают фоновую активность системного приложения «Телефон». Пользователь слышит гудки в наушниках или видит мигающий индикатор, но полноценное входящее окно на заблокированном экране отсутствует.
Проблема усугубляется после системных обновлений, когда настройки прав доступа сбрасываются на заводские значения, а новые режимы экономии энергии добавляют «Телефон» в список ограниченных приложений. Стандартное предоставление разрешения на уведомления часто недостаточно — требуется явное разрешение на отображение поверх других окон, автозапуск и исключение из очистки памяти. Ниже рассматриваются все уровни настроек, которые вернут нормальную работу входящих вызовов.
Причины блокировки уведомлений в EMUI и HarmonyOS
Основная причина кроется в фирменном менеджере энергопотребления PowerGenie, который принудительно завершает процессы приложений, не входящих в «белый список» производителя. Системное приложение «Телефон» иногда ошибочно классифицируется как стороннее, особенно если установлены альтернативные дайлеры или темы оформления. В результате сервис, отвечающий за отрисовку интерфейса входящего вызова (com.android.incallui), не запускается вовремя.
Вторичные факторы включают отключенное разрешение «Появление поверх других окон», включенный режим «Не беспокоить» с некорректными исключениями, а также настройки каналов уведомлений, где важность установлена на «Низкая» или «Беззвучная». Начиная с Android 10, система требует отдельного подтверждения для каждого канала уведомлений, что сбивает с толку даже опытных пользователей.
- 🔋 Агрессивная оптимизация батареи (PowerGenie) убивает процесс InCallUI
- 🚫 Отключено разрешение «Появление поверх других окон» для приложения Телефон
- 🔔 Настройки канала уведомлений: важность «Низкая» или отсутствие звука/вибрации
- 🌙 Режим «Не беспокоить» блокирует визуальное оповещение, пропуская только звук
- 🎨 Сторонние темы или лаунчеры перехватывают намерение (Intent) входящего вызова
Настройка прав приложения «Телефон» и автозапуска
Первым делом нужно убедиться, что системному дайлеру предоставлены все критические разрешения. Путь в настройках может незначительно отличаться в зависимости от версии прошивки, но логика едина: Настройки → Приложения → Все приложения → Телефон → Разрешения. Здесь должны быть активны «Телефон», «Контакты», «Микрофон», «Камера» (для видеозвонков) и, что критично, «Появление поверх других окон» (в разделе «Особый доступ» или «Дополнительные настройки»).
Далее необходимо зафиксировать приложение в памяти и разрешить автозапуск. В EMUI 10-12 и HarmonyOS 2-4 это делается через меню батареи. Откройте Настройки → Батарея → Дополнительные настройки → Автозапуск, найдите «Телефон» и включите переключатель. В новых версиях (HarmonyOS 4+) интерфейс изменен: Настройки → Батарея → Защита батареи → Управление приложениями → Телефон → Разрешить фоновую активность.
☑️ Проверка критических разрешений для «Телефон»
После изменения настроек перезагрузите смартфон. Это сбросит кэш системного сервиса телефонии и заставит PowerGenie перечитать белые списки. Если после перезагрузки проблема сохраняется, проверьте, не установлено ли приложение «Телефон» в режим «Приостановлено» в разделе «Приложения» — иногда система делает это автоматически при нехватке памяти.
Отключение агрессивной экономии заряда и режимов защиты
Режимы «Экономия заряда», «Сверхэкономия» и «Защита батареи» жестко ограничивают фоновую работу. Даже если вы добавили «Телефон» в исключения автозапуска, активный режим сверхэкономии может игнорировать этот список и блокировать пробуждение экрана. Зайдите в Настройки → Батарея и убедитесь, что все режимы экономии отключены, либо добавьте «Телефон» в «Защищенные приложения» (если пункт доступен).
В HarmonyOS появилась функция «Умная зарядка» и «Защита пиковой мощности», которые могут throttle'ить CPU во время ожидания звонка, задерживая отрисовку UI. Временно отключите их для диагностики. Также проверьте раздел Настройки → Батарея → Дополнительные настройки → Интеллектуальное управление питанием — отключите «Интеллектуальное управление» для теста, так как оно обучается привычкам и может «усыплять» дайлер в нерабочее время.
⚠️ Внимание: Не отключайте полностью «Оптимизацию батареи» для всех приложений — это критически сократит автономность. Настраивайте исключения точечно только для «Телефон» и «Служб Google Play» (если используете RCS/VoLTE).
Режимы «Не беспокоить», фокус и планировщики
Часто виновником становится включенный по расписанию режим «Не беспокоить» (DND) с настройкой «Блокировать визуальные прерывания». В EMUI/HarmonyOS DND может блокировать всплывающее окно вызова, оставляя только звуковой сигнал в шторке. Проверьте Настройки → Звук и вибрация → Не беспокоить → Исключения. Добавьте «Контакты» или «Звездочки» в исключения для вызовов. Убедитесь, что в пункте «Поведение уведомлений» выбрано «Показывать все» или «Показывать важные».
С появлением Режимов фокуса (Focus Modes) в Android 12+/HarmonyOS 3+, система позволяет создавать профили «Работа», «Сон», «Вождение». Каждый профиль имеет свои правила для уведомлений. Если срабатывает автоматическое переключение (по времени, Wi-Fi, местоположению), входящий вызов может попасть под фильтр. Откройте Настройки → Цифровое благополучие → Режимы фокуса и проверьте правила для активного профиля.
Скрытые настройки DND для входящих вызовов
В меню «Не беспокоить» нажмите на значок шестеренки рядом с режимом → «Поведение уведомлений» → «Настроить». Убедитесь, что для «Входящие вызовы» установлено «Звук и всплывающее окно». В разделе «Исключения» → «Вызовы» выберите «От всех» или «От контактов». Если выбрано «От звездочек» — проверьте, есть ли звонящий в избранном.
Категории уведомлений и важность каналов
Современные версии Android делят уведомления одного приложения на каналы (категории). У «Телефона» есть отдельные каналы для «Входящие вызовы», «Пропущенные вызовы», «Голосовая почта» и т.д. Если канал «Входящие вызовы» имеет важность «Низкая» или «Средняя», система не покажет полноэкранное окно на заблокированном экране, ограничившись иконкой в шторке. Требуется важность «Высокая» (Urgent) или «Максимальная» с включенным «Всплывающим окном».
Чтобы изменить это: долгим тапом по иконке «Телефон» → Информация о приложении (i) → Уведомления → Категории уведомлений → Входящие вызовы → Поведение. Выберите «Звук и всплывающее окно». Включите «Мигать экраном» и «Вибрировать», если нужно. Повторите для канала «Ожидающие вызовы» и «Видеозвонки».
| Канал уведомлений | Рекомендуемая важность | Поведение (Behavior) | Игнорировать DND |
|---|---|---|---|
| Входящие вызовы | Высокая / Максимальная | Звук и всплывающее окно | Да |
| Пропущенные вызовы | Средняя | Звук без всплывания | Нет |
| Видеозвонки | Высокая | Звук и всплывающее окно | Да |
| Голосовая почта | Низкая | Тихий / Только шторка | Нет |
Влияние сторонних лаунчеров, тем и дайлеров
Если вы используете Nova Launcher, Niagara, Hyperion или темы из Theme Store, они могут перехватывать Intent входящего вызова. Некоторые лаунчеры имеют свои настройки «Экрана вызова» или блокируют системный InCallUI для показа своего виджета. Зайдите в настройки лаунчера → «Жесты и ввод» / «Экран вызова» и отключите перехват. Для тем: примените системную тему «По умолчанию» и проверьте звонок.
Альтернативные дайлеры (Truecaller, Google Phone, Drupe) при установке просят сделать себя приложением по умолчанию для звонков. Если вы согласились, но потом удалили их или они работают некорректно, система может остаться с битой ссылкой на обработчик вызовов. Сбросьте настройки приложений по умолчанию: Настройки → Приложения → Меню (три точки) → Настройки по умолчанию → Приложение для звонков → Телефон (системное).
Если вы используете Google Phone (Dialer) вместо системного, убедитесь, что у него включены те же разрешения: «Появление поверх окон», «Автозапуск», «Без ограничений батареи». Системный InCallUI в этом случае не используется, ответственность ложится на приложение Google.
Главный вывод: 90% случаев решаются включением «Появления поверх окон» + «Автозапуска» + важности канала «Высокая» для входящих вызовов. Остальное — исключения из DND и проверка лаунчера.
Очистка кэша, сброс настроек приложений и системный кэш
Накопленные ошибки кэша системного приложения «Телефон» и «Хранилища контактов» могут ломать логику отображения. Очистите кэш и данные (внимание: очистка данных «Телефона» сбросит настройки блокировки номеров, записей разговоров и визуальной голосовой почты, но контакты не удалит). Путь: Настройки → Приложения → Телефон → Память → Очистить кэш → Управление данными → Очистить все данные. Сделайте то же для «Хранилища контактов» (Contacts Storage) и «Служб Google Play».
Если не помогло, выполните сброс настроек приложений (не путать с заводским сбросом телефона). Это вернет все разрешения, ограничения фона, приложения по умолчанию и уведомления к заводскому состоянию без удаления пользовательских данных. Настройки → Система и обновления → Сброс → Сбросить настройки приложений. После этого необходимо заново пройти все шаги по выдаче разрешений, описанные выше.
⚠️ Внимание: Сброс настроек приложений отключит уведомления у всех приложений. Вам придется заново разрешить уведомления для мессенджеров, банков и почты. Сделайте скриншоты важных настроек перед сбросом.
Обновление прошивки, Petal Outgoing Call и.factory reset
Huawei регулярно выпускает патчи, исправляющие баги телефонии в Security Patch и обновлениях HarmonyOS NEXT. Проверьте Настройки → Система и обновления → Обновление ПО. Иногда проблема в конкретной сборке прошивки (например, сборки 142 или 156 для P60/Mate 60 серии имели известный баг с InCallUI), который решается только OTA-обновлением.
Особенность Китаеских версий (CN) и глобальных (Global): в CN-прошивках есть сервис Petal Outgoing Call / Petal Call, который интегрируется в системный дайлер. Если он поврежден или устарел, он блокирует системный UI вызова. Обновите его через AppGallery или отключите в настройках «Телефона» → «Дополнительные настройки» → «Petal Call».
Последний рубеж — заводской сброс (Factory Reset). Перед этим сделайте полный бэкап через HiSuite или Phone Clone на другой носитель. Сброс через Настройки → Система → Сброс → Восстановить заводские настройки исключает программные глюки на 99%. Если после чистой прошивки без сторонних приложений проблема остается — это аппаратная неисправность модема или материнской платы, требуется сервисный центр.
Часто задаваемые вопросы (FAQ)
Почему экран не загорается, но звук звонка есть?
Это классический симптом отключенного разрешения «Появление поверх других окон» для приложения «Телефон» или низкой важности канала уведомлений. Система получает сигнал вызова, проигрывает рингтон через аудиосервис, но графический сервис InCallUI не получает разрешение на отрисовку поверх локскрина.
Помогает ли установка Google Phone (Dialer) вместо системного?
Часто да, так как Google Phone лучше оптимизирован для современных версий Android и менее подвержен агрессии PowerGenie. Но он требует тех же разрешений (автозапуск, поверх окон, без ограничений батареи). На некоторых прошивках HarmonyOS Google Phone может не поддерживать VoLTE/VoWiFi корректно.
Что такое «Petal Call» и нужно ли его удалять?
Petal Call — это надстройка Huawei для видеозвонков и бизнес-функций (запись, транскрибация). На глобальных прошивках он часто не нужен. Если он вызывает глюки (экран не гаснет, нет уведомлений), отключите его в настройках «Телефона» или удалите обновления через AppGallery. Удаление системного приложения без рут-прав невозможно.
Сброс настроек приложений удалит мои контакты и фото?
Нет. Сброс настроек приложений (Reset App Preferences) сбрасывает только разрешения, ограничения фона, приложения по умолчанию и настройки уведомлений. Личные данные (контакты, фото, файлы, аккаунты) не затрагиваются. Удаляются только настройки поведения приложений.
Где скачать официальную прошивку для ручного обновления, если OTA не приходит?
Официальные прошивки и инструмент HiSuite доступны на портале поддержки Huawei. Для автоматизированной проверки актуальных версий и инструкций по обновлению через SD-карту или HiSuite посетите раздел «Прошивки» на нашем сайте huawei-gid.vercel.app. Не скачивайте прошивки с форумов третьих лиц — риск брика устройства высок.