отметили
1
человек
голосовать
1
человек
Push-уведомления в мессенджере: production-грабли которых нет в туториалахhabr.com

Автор девятой статьи из инженерной серии ONEMIX разбирает практические проблемы push-уведомлений, которые обычно упускают в стандартных туториалах. Типичное руководство ограничивается регистрацией токена и обработкой тапа, что совершенно не покрывает реальные сценарии в production.
В боевом мессенджере возникает сразу несколько узких мест: пуш может прийти, когда пользователь уже находится в этом чате, или когда приложение было принудительно выгружено системой. Отдельная головная боль — навигация: открытие из уведомления часто добавляет дублирующийся экран в стек.
Особняком стоит проблема iOS-звонков, которые требуют отдельного VoIP-канала и принципиально иной инфраструктуры, нежели обычные пуши. Все эти грабли автор и разбирает в статье, предлагая решения, которых нет в базовых мануалах.
Комментарии (0)
Чтобы комментировать, нужно войти.