Подписки и паники 😵

Уведомления приходят с задержкой? Это не баг — это настройка

Уведомления приходят с задержкой? Это не баг — это настройка

Когда пользователь видит notification через час после события, он уже забыл контекст. Вот почему это происходит и как это чинить.

Система уведомлений работает в очереди. Если сервер перегружен или стоит стандартная задержка в коде, сообщение ждёт своей очереди. Проверь: есть ли у тебя rate limiting на отправку нотификаций, и установлена ли задержка в параметрах доставки.

Второе — приоритизация. Если все уведомления имеют одинаковый приоритет, система отправляет их по FIFO. Критичные события (покупка, ответ на заказ) должны лететь первыми, рекламные — вторыми. Разнеси их по очередям.

Третье — батарея и фоновые процессы. Если у пользователя включена экономия батареи или приложение не в whitelist'е ОС, система задерживает уведомления на 15-60 минут. Советуй пользователям добавить приложение в исключения и отключить ограничения для фонового режима.

Четвёртое — проверь логи. Уведомление может не дошло вообще (сетевая ошибка, неверный токен), задержалось на сервере или застряло на стороне пользователя. Разделяй эти случаи в аналитике.

Быстрый чек: добавь логирование timestamp'ов на каждом этапе (создание → отправка → доставка → показ). Так найдёшь узкое место за час вместо недели.
Этот пост опубликован в Telegram-канале Подписки и паники 😵. Подписаться можно по ссылке: @podpiskipaniky.
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.