
Почему не приходят push-уведомления: как они работают и где искать проблему
Как работают push-уведомления на iPhone, Android и компьютере и как пошагово найти причину сбоев
Между отправкой сообщения и всплывающим баннером участвует сразу несколько систем: приложение, сервер, магазин приложений, операционная система, настройки устройства и даже режим энергосбережения. Поэтому если уведомления не приходят, важно определить, где произошёл сбой.
В этой статье разберём:
- как работают push-уведомления на iPhone, Android и компьютере;
- как влияют магазины приложений;
- как пошагово диагностировать проблему;
- какие причины встречаются чаще всего.
Как это вообще работает
На каждой платформе механизм немного разный.
- iPhone — самый предсказуемый вариант. Все уведомления идут через Apple Push Notification service (APNs): сервер Пачки отправляет запрос в Apple, Apple доставляет его на ваш телефон. Посредников мало, но iOS строго следит за разрешениями — если уведомления выключены или включён режим «Фокусирование», они просто не покажутся.
- Android — похожая схема, только через сервис Firebase от Google. Главная особенность Android — каждый производитель добавляет свои настройки. Особенно это заметно на RuStore, Xiaomi, Huawei и Honor: там система может самостоятельно "убивать" приложения в фоне, блокировать автозапуск и ограничивать работу сети — и всё это влияет на уведомления.
- Компьютер — в веб-версии/десктопе Пачки используется постоянное сокет-соединение с сервером, поэтому уведомления приходят почти мгновенно, пока страница открыта в браузере.
Проверка уведомлений для iOS
1. Разрешения уведомлений
Убедитесь, что уведомления для Пачки включены: разрешены баннеры, звук и значки на иконке.
Настройки -> Пачка -> Уведомления
2. Режим «Фокусирование» и «Не беспокоить»
Эти режимы скрывают уведомления, даже если разрешения выданы. Проверьте, не активен ли один из них — и не добавлена ли Пачка в исключения.
Настройки -> Фокусирование
3. Сводки уведомлений
iOS может складывать уведомления в "сводку" и показывать их в конце дня — тогда они приходят не сразу. Отключите эту функцию для Пачки.
Настройки -> Уведомления -> Сводки
4. Интернет-соединение
Push-уведомления не приходят без стабильного интернета. Проверьте Wi-Fi или мобильный интернет. Если используете VPN или корпоративную сеть — попробуйте отключить.
5. Обновление приложения
Устаревшая версия Пачки может работать нестабильно после обновлений iOS. Проверьте наличие обновлений.
App Store -> профиль -> Пачка
6. Переустановка
Если ничего не помогло — удалите и установите Пачку заново. Это обновит push-токен и сбросит локальные ошибки. Данные не потеряются: они хранятся на сервере.
Проверка уведомлений для Android
Сначала проверьте тестовым уведомлением
Отправьте тестовое уведомление на это устройство — сразу станет понятно, работает доставка или нет. Если оно не пришло, идите по шагам ниже.
Профиль -> Настройки уведомлений -> Отправить тестовое уведомление
Установили Пачку из RuStore? Важная особенность
В версии из RuStore все уведомления доставляются через сам RuStore — он выступает посредником. Если RuStore "заснул" в фоне, уведомления не приходят. Как только он просыпается (например, вы открыли любое другое приложение из RuStore), все накопившиеся уведомления прилетают очередью.
Чтобы это исправить, нужно настроить и Пачку, и RuStore одинаково — разрешить автозапуск, фоновую работу и убрать ограничения энергосбережения для обоих приложений.
1. Разрешения уведомлений
Проверьте, что уведомления разрешены и не переведены в "беззвучный" режим.
Настройки -> Приложения -> Пачка -> Уведомления
2. Автозапуск для Пачки и RuStore
Без разрешения на автозапуск система не даёт приложению работать в фоне. Включите для обоих приложений — особенно важно на Xiaomi, Huawei, Honor.
Настройки -> Приложения -> Пачка -> Автозапуск
Настройки -> Приложения -> RuStore -> Автозапуск
3. Фоновая работа и энергосбережение для Пачки и RuStore
Режим экономии батареи может принудительно "усыплять" приложения. Снимите ограничения для обоих: Пачки и RuStore.
Настройки -> Батарея -> Пачка -> Без ограничений
Настройки -> Батарея -> RuStore -> Без ограничений
4. Интернет и VPN
VPN или корпоративная сеть могут блокировать соединение с серверами, через которые идут уведомления. Попробуйте временно отключить.
5. Обновление приложения
Проверьте наличие обновлений — особенно если уведомления пропали после обновления системы.
Google Play / RuStore / Galaxy Store -> Пачка
6. Переустановка
Удалите и установите Пачку заново — сбросит push-токен и устранит локальные ошибки. Данные сохранятся.
Проверка уведомлений для Web/Desktop
** Сначала проверьте тестовым уведомлением**
Отправьте тестовое уведомление на это устройство — сразу станет понятно, работает доставка или нет. Если оно не пришло, идите по шагам ниже.
Профиль -> Настройки уведомлений -> Отправить тестовое уведомление
1. Разрешения в браузере
Браузер запрашивает отдельное разрешение на уведомления. Проверьте, что оно выдано сайту Пачки.
Настройки браузера -> Конфиденциальность -> Уведомления -> app.pachca.com
2. Системные уведомления
Уведомления браузера работают только если они разрешены на уровне операционной системы.
- Windows:
Параметры -> Система -> Уведомления - macOS:
Системные настройки -> Уведомления -> браузер
3. Режим «Не беспокоить»
На Mac это «Фокусирование», на Windows — «Ассистент фокусировки». Оба режима блокируют любые уведомления.
4. Вкладка должна быть открыта
Веб-версия Пачки использует постоянное соединение с сервером. Если вкладка закрыта или браузер выгружен — уведомления не придут. Оставляйте вкладку открытой или используйте десктоп-приложение.
5. VPN и корпоративная сеть
Некоторые VPN и корпоративные сети блокируют WebSocket-соединения, которые нужны для работы уведомлений в браузере. Попробуйте временно отключить VPN.
⚠️Если данные инструкции не помогли в решении проблем с уведомлениями, вы всегда можете обратиться в поддержку Пачки (Telegram или MAX) за помощью.