Как приходят уведомления
Уведомление — это маленькое сообщение с сервера, которое телефон получает в фоне. Для него нужны две вещи: работающая передача данных и разрешение системы будить приложение. Ломается обычно второе.
Экономия батареи — главный виновник
- Режим энергосбережения ограничивает фоновую работу приложений: уведомления копятся и приходят пачкой, когда вы открываете приложение.
- У отдельных приложений бывает своя «оптимизация батареи» — для мессенджера и банка её стоит отключить.
- Агрессивная очистка памяти на некоторых телефонах убивает фоновые процессы: добавьте важные приложения в исключения.
Проверьте по порядку
- Разрешены ли уведомления приложению — в настройках уведомлений системы.
- Не включён ли режим «Не беспокоить».
- Разрешены ли приложению фоновые данные.
- Не стоит ли приложение в списке «спящих» или «оптимизируемых».
- Обновлено ли приложение: старые версии теряют связь с сервером уведомлений.
При ограничениях сети
Уведомления — лёгкий трафик, и они часто проходят там, где тяжёлое уже не грузится. Но при полном отсутствии передачи данных они не придут: телефону неоткуда их взять. В этом случае:
- Коды и важные оповещения переводите на СМС, где это возможно, — они идут по сотовой сети.
- Банковские уведомления о списаниях подключите именно в виде СМС, а не только push.
- О важном договаривайтесь звонком: голос не зависит от передачи данных.
Опоздавшие уведомления
Сообщения, пришедшие пачкой при открытии приложения, — признак того, что систему экономии надо настроить, а не что «связь плохая». Телефон просто не будил приложение, пока вы им не пользовались.
Коротко
Чаще всего уведомления глушит экономия батареи, а не сеть. Мессенджеру и банку отключите оптимизацию и разрешите фоновые данные. Критичное — коды, списания — дублируйте по СМС: они не зависят от передачи данных.