Агрессивное управление энергопотреблением в прошивках EMUI и HarmonyOS — главная причина, по которой перестают приходить push-уведомления от Авито на смартфоны Huawei и Honor. Система по умолчанию блокирует фоновую активность приложений, не входящих в белый список, что разрывает постоянное соединение с серверами доставки сообщений. Даже если в настройках самого приложения галочки стоят верно, системные ограничения имеют приоритет и глушат входящие пуши о новых сообщениях или изменениях статуса заказа.

Вторая частая причина — некорректная работа сервисов Huawei Mobile Services (HMS) или отсутствие привязки аккаунта к устройству. На моделях без сервисов Google (после P30/Mate 30) доставка уведомлений полностью зависит от Push Kit от Huawei. Если токен устройства не обновился давно или пользователь вышел из Huawei ID, канал доставки становится недоступным. Третий фактор — ограничение фоновых данных для конкретного приложения или глобальный режим экономии заряда, который отключает синхронизацию при заблокированном экране.

Основные системные причины потери пушей

Прошивки Huawei используют propietary-решение PowerGenie — демон, который принудительно убивает процессы в фоне для экономии заряда. Он не учитывает настройки Android «Без оптимизации», а опирается на внутренний белый список разработчика. Авито часто отсутствует в этом списке, поэтому его процесс завершается через несколько минут после сворачивания. Параллельно работает механизм App Launch (Управление автозапуском), который по умолчанию стоит в режиме «Автоуправление» и запрещает самостоятельный запуск сервисов уведомлений.

Дополнительно на доставку влияет режим Doze (Дозы) и App Standby (Ожидание приложений) от AOSP, которые в кастомной оболочке работают строже стокового Android. Система переводит приложение в «глубокий сон» при длительном бездействии, отсекая сетевое взаимодействие. Проблема усугубляется, если пользователь регулярно «свайпает» Авито из меню недавних задач — это сигнал для ОС, что приложение не нужно в фоне.

Настройка энергопотребления и исключение из PowerGenie

Первым делом нужно перевести управление запуском Авито в ручной режим и включить все доступные переключатели. Зайдите в Настройки → Батарея → Запуск приложений, найдите Авито в списке и отключите «Автоуправление». Активируйте три пункта: Автозапуск, Вторичный запуск и Запуск в фоне. Это даст разрешение системному менеджеру держать процесс живым, но PowerGenie может всё равно его убить при нехватке памяти.

Для полной гарантии необходимо добавить приложение в защищённые. Откройте Настройки → Батарея → Дополнительные настройки → Защищённые приложения (или «Приложения, защищённые от закрытия») и включите тумблер напротив Авито. На новых версиях HarmonyOS путь может отличаться: Настройки → Батарея → Режим экономии → Исключения. После изменений обязательно перезагрузите смартфон, чтобы системный сервис зафиксировал новые правила.

📊 Какая настройка помогла вернуть уведомления Авито на вашем Huawei?
Ручное управление автозапуском
Добавление в защищённые приложения
Отключение режима экономии
Ничего не помогло

Права доступа и системные уведомления

Даже с разрешенным фоном уведомления не придут, если заблокирован показ на уровне системы. Проверьте путь: Настройки → Приложения → Авито → Уведомления. Убедитесь, что мастер-переключатель «Разрешить уведомления» активен, а также включены категории «Сообщения», «Заказы» и «Акции». Важный нюанс: на EMUI 12+ и HarmonyOS есть пункт «Показывать на экране блокировки» и «Звук» — они должны быть включены, иначе пуш придет тихо в шторку, не разбудив экран.

Отдельно проверьте раздел Приложения → Авито → Права. Для корректной работы гео-таргетинга и некоторых типов пушей может потребоваться разрешение «Местоположение» (хотя бы «При использовании»). Также включите «Автозапуск» в этом же меню, если он дублируется. Если у вас клонированное приложение (Тwin Apps), настройте права и автозапуск отдельно для клона — у него изолированный профиль энергопотребления.

Настройки внутри самого приложения Авито

Часто пользователи отключают категории пушей в приложении, забыв об этом. Откройте профиль → Настройки → Уведомления. Проверьте, что включены «Новые сообщения», «Изменения по заказам», «Отзывы» и «Рекомендации». Иногда сбивается токен устройства на сервере Авито — помогает выход из аккаунта с последующим входом. Это заставляет приложение запросить новый токен у HMS Push Kit и перерегистрировать устройство.

В разделе «Уведомления» есть пункт «Каналы доставки» (на новых версиях приложения). Убедитесь, что выбран «Push-уведомления», а не только «Email» или «SMS». Если вы используете несколько аккаунтов на одном телефоне, проверяйте настройки для каждого профиля отдельно — они не синхронизируются автоматически. Также очистите кэш приложения через Настройки телефона → Приложения → Авито → Память → Очистить кэш — поврежденные локальные данные могут блокировать обработку входящих пушей.

💡

Закрепите Авито в меню недавних задач (долгое нажатие на карточку → «Закрепить» или значок замочка). Это сигнализирует системе о высоком приоритете приложения и снижает вероятность убийства процесса PowerGenie при нехватке ОЗУ.

Особенности EMUI 10–13 и HarmonyOS 2–4

На старых версиях EMUI (10, 11) есть отдельный пункт Настройки → Приложения → Меню (три точки) → Особый доступ → Доступ к уведомлениям. Убедитесь, что для Авито и сервисов HMS стоит «Разрешено». На EMUI 12/13 и HarmonyOS логика перенесена в «Приложения → Авито → Уведомления», но добавился глобальный переключатель «Уведомления на экране блокировки» в настройках экрана блокировки — он должен быть в режиме «Показывать все».

В HarmonyOS 3.0+ появилась функция «Умное управление уведомлениями» (Smart Notification Control), которая группирует или подавляет «мало важные» пуши по алгоритмам ИИ. Авито может попасть в эту категорию. Отключите её: Настройки → Уведомления и панель состояния → Дополнительные настройки → Умное управление. Также проверьте «Режим фокусировки» (Focus Mode) — если он активен по расписанию, он блокирует все уведомления, кроме белого списка контактов и приложений.

Проблемы с Huawei Mobile Services (HMS) и Push Kit

На смартфонах без GMS (Google Mobile Services) доставка пушей полностью ложится на Huawei Push Kit. Если сервисы HMS устарели или их данные повреждены, канал доставки разрывается. Зайдите в Настройки → Приложения → Показать системные процессы (в меню) → HMS Core. Проверьте версию — она должна быть актуальной (обновляется через AppGallery). Очистите кэш и данные HMS Core, затем перезагрузите телефон — это сбросит токен Push Kit и заставит приложения перерегистрироваться.

Критически важно: вы должны быть авторизованы в Huawei ID на самом телефоне. Без входа в аккаунт Huawei Push Kit не может установить постоянное соединение с серверами компании. Проверьте в Настройках → Huawei ID — должен отображаться ваш профиль. Если вы недавно сменяли пароль или выходили из аккаунта, войдите снова и подождите 10–15 минут для синхронизации сервисов.

Продвинутая диагностика через ADB (для опытных)

Если у вас включена отладка по USB, можно проверить, получает ли система пуш-токен. Подключите телефон к ПК и выполните: `adb logcat -s "HMSAgent" "PushClient" "Avito"`. Запустите приложение Авито, затем сверните. В логах ищите строки `onTokenReceived` или `onMessageReceived`. Их отсутствие подтверждает проблему на уровне HMS/приложения, а не настроек системы. Осторожно: `adb logcat` может содержать личные данные.

Чек-лист быстрой диагностики и исправления

Пройдитесь по пунктам по порядку, проверяя доставку тестовым сообщением (напишите себе в чат с другого аккаунта или попросите друга). Большинство случаев решается на этапе 3–4.

☑️ Пошаговая проверка уведомлений Авито

Выполнено: 0 / 6

Что делать, если стандартные методы не помогли

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

Попробуйте сбросить настройки приложений: Настройки → Система и обновления → Сброс → Сбросить настройки приложений. Это вернет все права, ограничения фоновой активности и уведомления к заводским значениям без удаления личных данных. После сброса снова настройте автозапуск и уведомления для Авито. Крайний вариант — переустановка Авито с полной очисткой данных (в настройках приложения «Удалить данные» перед удалением) и установка свежей версии из AppGallery, а не из сторонних источников.

💡

Главный вывод: на Huawei/Honor 90% проблем с пушами Авито решается включением «Ручного управления» автозапуском + добавлением в «Защищённые приложения» + входом в Huawei ID. Без этой тройки системный PowerGenie будет резать фоновый процесс регулярно.

⚠️ Внимание: Не используйте функции «Очистка памяти» или «Ускорение» в приложении «Оптимизатор» (Безопасность) сразу после настройки автозапуска. Однократный запуск оптимизации сбрасывает ручные настройки запуска приложений на «Авто», возвращая проблему.
⚠️ Внимание: На некоторых моделях (например, Nova Y-серии, Enjoy-серии) меню «Запуск приложений» скрыто. Чтобы его включить: Настройки → О телефоне → 7 раз тапнуть по «Номер сборки» → Вернуться в Систему → Для разработчиков → Включить «Автозапуск приложений в фоне» (или похожий пункт).
Симптом Вероятная причина Ключевое действие
Пуши приходят только при открытом приложении Процесс убит PowerGenie / нет автозапуска Ручное управление запуском + Защищённые приложения
Звук есть, но нет баннера на экране блокировки Отключен «Показывать на экране блокировки» Настройки → Авито → Уведомления → Включить показ
Уведомления пропадают после перезагрузки Не вошли в Huawei ID / старый HMS Core Вход в Huawei ID + обновление HMS Core
Приходят только_EMAIL/SMS, нет пушей В приложении выбран неверный канал доставки Профиль Авито → Настройки → Уведомления → Push
Пуши задерживаются на 10–30 минут Режим экономии / Doze / группировка ИИ Исключение из экономии + отключение «Умного управления»

Часто задаваемые вопросы (FAQ)

Почему уведомления приходят на iPhone/другом Android, а на Huawei нет?

На iOS и чистом Android (Pixel, Motorola, Nokia) фоновые ограничения менее агрессивные. У Huawei своя экосистема HMS и жесткий PowerGenie, который по умолчанию блокирует любой фон, не прошедший верификацию Huawei. Авито может не быть в белом списке прошивки вашей конкретной модели.

Помогает ли установка Авито из Google Play (через GSpace / MicroG) вместо AppGallery?

Если на телефоне установлены GMS (через GSpace, GBox или официально на старых моделях), версия из Google Play будет использовать Firebase Cloud Messaging (FCM). Это часто работает надежнее, но требует рабочих Google Play Services в фоне, что дополнительно сажает батарею. На чистых HMS-устройствах лучше наладить нативную версию из AppGallery.

Сбросил настройки приложений — уведомления заработали, но через день пропали снова.

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

Можно ли получать уведомления Авито на умных часах Huawei Watch, если на телефоне они не приходят?

Нет. Часы зеркалят системные уведомления телефона через Bluetooth. Если система телефона не выдала уведомление в шторку (потребитель не получил пуш), часы его не увидят. Настройте доставку на телефоне по инструкции выше — тогда пуши пойдут и на часы.

Есть ли разница в настройках для клонированного Авито (Twin Apps)?

Да. Клон — это отдельный пакет с именем com.avito.android.clone (или похожим). У него свои настройки батареи, уведомлений и прав. Настройте автозапуск, защиту и уведомления для клона отдельно в меню «Приложения» — он не наследует настройки основного приложения.