Не приходят уведомления
Сообщение может «потеряться» на трёх участках: не дошло до Notifly, дошло, но не было устройства, куда его доставить, или дошло до устройства, но показалось тихо. Идите по шагам сверху вниз — обычно причина находится на первых двух.
Где и когда приходят уведомления
Заголовок раздела «Где и когда приходят уведомления»| Получатель | Когда показывает уведомление |
|---|---|
| Android-приложение | Всегда, пока жива его фоновая служба с постоянным соединением — в том числе при закрытом приложении. Для этого Notifly нужно исключить из оптимизации батареи |
| Вкладка веб-админки | Только пока вкладка открыта и браузеру разрешены уведомления. Фонового Web Push нет: закрыли вкладку — уведомлений нет, сообщения останутся в ленте |
| iOS-приложение | Только пока приложение открыто (APNs ещё нет). Пропущенное догружается и показывается при возврате в приложение |
| Эскалация: почта, Telegram… | Только если сообщение не прочитано за таймаут метода и проходит по минимальному приоритету |
1. Дошло ли сообщение до Notifly
Заголовок раздела «1. Дошло ли сообщение до Notifly»-
Посмотрите ответ сервера на отправку.
200сid— сообщение принято, переходите к шагу 2. Иначе:Код Что значит 401Токен не передан, неверный, отозван или истёк — возьмите app-токен канала заново в разделе «Каналы» 403У токена нет права записи (например, делегированный доступ view) или это служебный канал429Исчерпана дневная квота событий или сработал rate limit — см. Квоты и тарифы -
Проверьте ленту админки. Сообщение должно появиться в ленте своего канала и во «Всех сообщениях». Если его там нет — до сервера оно не дошло.
-
Квота. Когда дневная квота кончилась, в служебный канал System приходит уведомление «Дневная квота исчерпана» (один раз в сутки). До сброса в 00:00 МСК сообщения и пинги heartbeat отклоняются с
429, а мониторы откладывают проверки — поэтому и об их падениях вы не узнаете. Расход по источникам — на странице Квоты и тарифы. -
Ждёте алерт монитора? Во время окна обслуживания алерт о падении откладывается до конца окна, а если монитор упал и поднялся внутри окна — сообщений не будет вовсе.
2. Есть ли устройство-получатель
Заголовок раздела «2. Есть ли устройство-получатель»- Устройство в списке и активно. Откройте раздел «Устройства» в админке.
Нужное устройство должно быть в списке со статусом
active:suspended— устройство отключено и уведомлений не получает. Частая причина — лимит устройств тарифа: при входе с нового устройства сверх лимита Notifly сам переводит вsuspendedсамое старое активное (так бывает, например, после входа в админку из нового браузера). Удалите лишние устройства и включите нужное кнопкой в его строке;revoked— доступ отозван; войдите в приложение заново.
- Канал не заглушён на этом устройстве. В разделе «Устройства» у устройства есть кнопка «Уведомления от каналов»: снятая галочка означает, что с этого канала на это устройство уведомления не приходят. В Android-приложении то же самое — пункт меню канала «Заглушить канал» / «Включить уведомления».
3. Не пришло ли уведомление «тихо»
Заголовок раздела «3. Не пришло ли уведомление «тихо»»Иногда уведомление есть, но без звука — его легко не заметить.
- Тихие часы. Пока действует окно тишины, сообщения с
приоритетом ниже порога (по умолчанию
8) приходят без звука, вибрации и всплывающего окна. В ленте и шторке они есть. - Окно обслуживания. Сообщения каналов в окне приходят беззвучно, эскалация по ним не идёт.
- Приоритет. В Android сообщения с приоритетом
0сворачиваются в шторке без звука,1–3приходят без звука, звук — с4. Поднимитеpriorityпри отправке илиdefaultPriorityканала. Таблицы по платформам — на страницах Android и iOS.
4. Android-приложение
Заголовок раздела «4. Android-приложение»- Разрешение на уведомления. На Android 13 и новее приложение спрашивает его при первом запуске. Если отказали — включите в системных настройках: Приложения → Notifly → Уведомления.
- Категории уведомлений. Там же у приложения отдельные категории по приоритету («Сообщения с обычным приоритетом (4–7)» и т. д.), а также «Без звука (тихие часы, обслуживание)» и «Будильник». Проверьте, что нужная категория не выключена и не переведена в беззвучный режим.
- Оптимизация батареи — причина №1. Если Android выгрузит службу, соединение порвётся и уведомления перестанут приходить. Отключите оптимизацию для Notifly (подробнее — в разделе «Чтобы уведомления приходили стабильно»).
- Логи соединения. Экран «Логи» в приложении показывает состояние соединения и попытки переподключения.
5. Браузер
Заголовок раздела «5. Браузер»- Вкладка админки открыта. Закрыли вкладку или браузер — уведомлений нет.
- Уведомления разрешены. Нажмите «Разрешить уведомления» в боковом меню админки и подтвердите запрос. Если раньше вы запретили уведомления для сайта, кнопки не будет — разрешите их в настройках сайта в самом браузере.
- Режим «Не беспокоить» операционной системы тоже скрывает уведомления браузера.
6. iOS-приложение
Заголовок раздела «6. iOS-приложение»- Приложение должно быть открыто: в свёрнутом состоянии соединения нет.
- Уведомления разрешены: Настройки → Notifly → Уведомления.
Если не сработала эскалация
Заголовок раздела «Если не сработала эскалация»Досылка на почту, в Telegram и другие сервисы срабатывает, только если
сообщение не прочитано за таймаут метода и его приоритет не ниже минимального.
Её подавляют тихие часы и окна обслуживания, а SMS и звонок работают, только
если эти интеграции включены на стороне сервера. Проверить настройки метода без
ожидания таймаута можно тестом доставки — он
сразу покажет ошибку, например 403 bot was blocked by the user у Telegram.
Связанные страницы
Заголовок раздела «Связанные страницы»- Первый вход — как подключить получателя и проверить первое сообщение.
- Каналы и устройства — устройства, их статус и лимит.
- Доставка и эскалация — досылка непрочитанного.
- Квоты и тарифы — сколько событий расходуют мониторы и сообщения.