Основные причины пропажи push-уведомлений

На Android push-уведомления зависят не только от самого приложения, но и от настроек системы, которые могут «на фоне» ограничить его работу без явного предупреждения пользователю. Чаще всего причина в одном из следующих пунктов:

  • Уведомления приложения банка отключены в системных настройках;
  • Включена агрессивная экономия батареи, которая закрывает приложение в фоне;
  • Приложению запрещено работать в фоновом режиме производителем оболочки (актуально для многих китайских брендов с собственными надстройками над Android);
  • Устарела версия приложения или отключены push-разрешения после переустановки;
  • Проблема на стороне интернет-соединения устройства, а не самого приложения.

Как проверить настройки уведомлений

Зайдите в системные настройки телефона в раздел «Приложения», найдите приложение банка и откройте пункт «Уведомления». Убедитесь, что уведомления включены для всех категорий, которые предлагает банк — иногда категория с кодами подтверждения выключена отдельно от общих уведомлений о балансе и операциях.

Экономия заряда батареи и фоновая активность

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

  1. Открыть настройки батареи для приложения и выбрать режим «без ограничений» или «не оптимизировать»;
  2. Включить автозапуск приложения, если такой пункт есть в оболочке производителя;
  3. Отключить агрессивный режим экономии энергии на время, если он выключает фоновые процессы у всех приложений сразу;
  4. Проверить, не попало ли приложение в список «спящих» после долгого простоя.

Что ещё стоит проверить

Если настройки уведомлений и энергосбережения в порядке, а push всё равно не приходят, стоит проверить: подключено ли устройство к интернету вообще, обновлено ли приложение банка до последней версии, не был ли выполнен выход из аккаунта на этом устройстве после переустановки системы или сброса настроек. После переустановки приложения push-подписка иногда обновляется не сразу — помогает выйти и заново войти в приложение банка.

Отличия у разных производителей и версий Android

Формулировки пунктов меню и глубина ограничений заметно отличаются у разных брендов. У части устройств с собственными оболочками, помимо системных настроек Android, есть ещё один, отдельный слой контроля фоновых приложений — своя «диспетчер автозапуска» или «менеджер энергосбережения», не связанный напрямую с настройками уведомлений в разделе «Приложения». Если после проверки стандартных системных настроек push всё равно не приходят, стоит отдельно поискать в настройках телефона пункты вроде «Автозапуск», «Защищённые приложения» или «Список игнорирования оптимизации батареи» — банковское приложение нужно добавить в разрешённый список во всех подобных разделах сразу, а не только в одном. На чистом Android без сторонних оболочек обычно достаточно проверить два места: уведомления приложения и оптимизацию батареи.

Отдельно стоит выделить несколько частых ошибок, которые сводят на нет предыдущие шаги, даже если вы всё сделали вроде бы правильно:

  • Разрешить уведомления только для приложения в целом, не заметив, что конкретная категория — например, коды для входа — отключена отдельным переключателем внутри самого приложения банка.
  • Включить режим «без ограничений» по батарее, но не выключить при этом общий режим энергосбережения телефона, который всё равно замораживает фоновые процессы.
  • Обновить приложение, но не перезапустить телефон — часть системных разрешений применяется только после перезагрузки.
  • Не проверить, не включён ли на телефоне режим «Не беспокоить» или отдельный профиль уведомлений, который молча скрывает всё, кроме избранных контактов.
  • Проверить настройки на одном устройстве, а пользоваться приложением на другом — например, после переноса сим-карты или смены телефона push-разрешения нужно настраивать заново на новом устройстве, а не только на старом.

Если ничего не помогло

Когда все настройки телефона проверены, а push всё равно не приходят, разумно временно переключиться на СМС-коды как резервный способ подтверждения, если такая опция есть в настройках банка, и одновременно обратиться в поддержку — иногда проблема на стороне сервера уведомлений затрагивает не одно устройство. Не стоит устанавливать сторонние «оптимизаторы уведомлений» или программы, обещающие исправить проблему автоматически — такие приложения нередко запрашивают избыточные разрешения и сами становятся источником сбоев, а в худшем случае — риском для безопасности аккаунта. Чтобы не пропустить важные push в будущем, стоит подготовиться заранее.

Если push-уведомления важны для контроля операций по карте, не дожидайтесь, пока проблема повторится. Сразу после установки или переустановки банковского приложения проверьте все три настройки — системные уведомления, автозапуск и оптимизацию батареи, — не откладывая на потом. Полезно периодически, раз в несколько месяцев, заново заходить в настройки приложения банка: некоторые обновления Android и оболочек производителей сбрасывают ранее выданные разрешения при крупных системных обновлениях. Если банк предлагает несколько каналов оповещения — push, СМС, email, — имеет смысл включить хотя бы два из них: тогда сбой одного канала не оставит вас совсем без уведомлений об операциях по счёту.

Возможная причинаГде проверить
Уведомления выключеныНастройки → Приложения → Банк → Уведомления
Экономия батареи закрывает фонНастройки → Батарея → приложение банка
Нет автозапуска (оболочки производителей)Настройки → Приложения → Автозапуск
Устаревшая версия приложенияМагазин приложений → обновления
Включён режим «Не беспокоить»Настройки → Звук и уведомления → Не беспокоить