
Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений
webrise 3 минуты назад Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений Простой 6 мин 0 Android * iOS * Анализ и проектирование систем * Браузеры Управление продуктом * Кейс Всем привет, с...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: webrise 3 минуты назад Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений Простой 6 мин 0 Android * iOS * Анализ и проектирование систем * Браузеры Управление продуктом * Кейс Всем привет, с вами Иванов Дмитрий, технический директор ВебРайз. В этом материале поговорим о сервисе доставки push-уведомлений - решаемых задачах, архитектуре, реализации и достигаемом эффекте. Поставленная задачаКомпания использует платные каналы (в первую очередь SMS) для оперативного информирования пользователей цифровых сервисов.
SMS-информирование тарифицируется за каждое сообщение и формирует постоянную статью расходов, которая растёт вместе с активной базой пользователей. Поставлена задача - снизить зависимость от платных каналов и реализовать собственный механизм доставки уведомлений, отвечающий следующим целям:Сокращение затрат на SMS — перевести часть оперативных уведомлений на бесплатный по трафику канал;Скорость информирования — доставлять сообщения пользователю практически мгновенно, без задержек операторских шлюзов;Контроль и наблюдаемость — иметь единый инструмент управления подписками и отслеживания статусов доставки;Технологическая основа — создать платформу, на которой в дальнейшем можно наращивать новые типы уведомлений. Предложенное решениеВ качестве решения выбрана доставка уведомлений по технологии Web Push для веб- и PWA-приложений.
Технические детали
Это стандартный механизм, поддерживаемый современными браузерами, который позволяет отправлять сообщения пользователю даже когда вкладка приложения закрыта. Что такое PWA и Web PushPWA (Progressive Web App) — это веб-приложение, которое пользователь может установить на устройство как обычное приложение. Web Push — механизм, по которому такое приложение (или браузер) получает уведомления от сервиса.
Ключевая особенность: доставка идёт через инфраструктуру браузерных вендоров и не тарифицируется пооператорно, в отличие от SMS. Принцип работы в трёх шагах:Пользователь заходит в приложение и разрешает получение уведомлений;Приложение оформляет «подписку» — уникальный адрес доставки для этого устройства — и передаёт её в сервис;Когда возникает событие, сервис отправляет уведомление по сохранённой подписке, и оно появляется у пользователя. Что оборачивается в PWAВ PWA оборачивается личный кабинет клиента (ЛК) — существующее веб-приложение, которым пользователи уже пользуются в браузере.
Отдельное нативное приложение под каждую платформу при этом не требуется: тот же ЛК становится устанавливаемым и получает возможность принимать push-уведомления. Технически трансформация веб-приложения в PWA выполняется добавлением двух стандартных компонентов, без переписывания самого личного кабинета:Манифест приложения. Файл с описанием приложения (имя, иконки, стартовый экран), благодаря которому браузер предлагает «установить» ЛК на устройство как отдельное приложение.
Фоновый обработчик в браузере, который принимает push-уведомления и показывает их пользователю, даже когда вкладка ЛК закрыта.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




