Карта дня, май, перетяжка
Карта дня, май, перетяжка
Карта дня, май, перетяжка

Пуши на все платформы: как работает новый российский сервис MULTIPUSHED

Push-сервис MULTIPUSHED от компании МУЛЬТИФАКТОР — уникальный российский инструмент для отправки push-сообщений на любые устройства и ОС. Рассказываем, как он помогает бизнесу доставлять пользователям сообщения с 99.9% вероятностью.

319 открытий3К показов
Пуши на все платформы: как работает новый российский сервис MULTIPUSHED

Разработчики приложений часто сталкиваются с ограничениями: push-уведомления невозможно отправить на некоторые устройства или платформы, плюс ограничена география доставки. Интеграция с несколькими каналами доставки усложняет процесс, конверсия push-сообщений остается низкой, а использование СМС влечет дополнительные расходы.

MULTIPUSHED — облачное омниканальное решение от компании МУЛЬТИФАКТОР для доставки push-уведомлений и сообщений через множество каналов транспорта (включая APNs, FCM, HPK, RuStore и Aurora). Одно из главных преимуществ — собственный канал отправки пушей PUSHED, который положительно влияет на конверсию. При этом каждое устройство постоянно подключено к серверу MULTIPUSHED. Система доставляет до 99% push-сообщений в среднем за 0.1 секунды, работает по модели Pub/Sub с WebSocket Secure, масштабируется до миллионов подключений и функционирует как единая платформа для мобильных и веб-уведомлений. Разбираемся, как работает сервис и почему он уникален.

Почему сначала пуши, а потом СМСки

Казалось бы, мы уже настолько привыкли к пушам из приложений, что СМСки кажутся прошлым веком. Однако многие компании продолжают ими пользоваться — это в какой-то степени логично, поскольку не все устанавливают приложения. Но часто бывает и такое, что бизнес в принципе не стал внедрять подобную функцию.

А зря: во-первых, СМС — всегда сильная зависимость от оператора связи. Пуши же — более гибкая опция, поскольку при их отправке используются ваши собственные каналы связи. Плюс стоимость отправки push-уведомлений значительно ниже, чем у СМС, при этом данные шифруются, а значит, злоумышленники не смогут украсть важные коды.

После 2022 года выбор сервисов для push-уведомлений стал сложнее из-за санкций. Долгое время компании пользовались и по инерции продолжают пользоваться сервисом Firebase Cloud Messaging от Google, но сейчас этот канал не может быть единственным для отправки push, так как могут возникнуть определенные санкционные риски и для бизнеса, а также другие пробелмы:

  • Одноразовые коды и другие уведомления — чувствительная информация. Зарубежные сервисы передают данные за пределы России, что может быть рискованно. MULTIPUSHED же, например, — полностью российская разработка, поэтому все данные остаются в безопасности внутри страны. 
  • Условно-бесплатные аналоги, такие как FCM, не гарантируют доставку и не предоставляют аналитику. MULTIPUSHED обеспечивает доставку 99.9% уведомлений без скрытых ограничений. Сервис является омниканальным и объединяет все каналы транспорта единой точкой входа — единой интеграцией.
  • Некоторые сервисы вовсе заблокированы в России, а другие не работают в Китае, где многие сейчас ведут бизнес. MULTIPUSHED же функционирует по всему миру, включая труднодоступные регионы, без сбоев.

Немного об архитектуре

MULTIPUSHED работает в отказоустойчивом кластере, а информация и базы данных лежат в трех дата-центрах уровня Tier3 в России — DataLine, Selectel и LinxСloud. Это обеспечивает надежность: даже если один центр временно недоступен, сервис продолжит работать. А защита от DDoS-атак через NGENIX фильтрует вредоносный трафик, чтобы уведомления всегда доходили вовремя. Более того, это SaaS-решение, поэтому в нем постоянно обновляются ПО и техники безопасности.

Для доставки push-сообщений применяется WebSocket — эта технология поддерживает постоянную связь между сервером и устройством. Это значит, что пуши будут отправляться мгновенно с минимальной задержкой.

А публикация сообщений происходит через сервис Pub, который работает с простым и безопасным HTTPS API. За связь с устройствами отвечает сервис Sub — это несколько серверов, которые поддерживают защищенное соединение с телефонами или компьютерами через WebSockets Secure. Модель Pub/Sub создает систему, где одни (издатели) отправляют сообщения, а другие (подписчики) их получают. Благодаря ей пуши доставляются без задержек, даже при высокой нагрузке. За это отвечает защищённый WebSocket-канал, который работает быстрее стандартных решений.

Router решает, куда именно нужно направить сообщение: напрямую через SUB или, скажем, через Apple Push Notification Service (APNS), Firebase (FCM) или Huawei Push Kit (HPK), если пользователь сейчас оффлайн.

Как это работает

Когда новое устройство впервые запускает приложение, оно подключается к одному из серверов SUB и устанавливает постоянное защищённое соединение. Router отслеживает, есть ли пуши для этого клиента, и сразу же отправляет их, как только они появляются.

Когда нужно отправить пуш-сообщение:

  1. Система отправителя обращается к PUB с запросом (внутри — текст сообщения и clientToken).
  2. PUB проверяет токен и передает сообщение в Broker.
  3. Broker направляет его Router’у — он отправит пуш во все доступные каналы: в SUB, APNS, FCM, HPK.
  4. Если пользователь онлайн — SUB сразу доставит сообщение через WebSocket.
  5. Устройство получает пуш, и приложение подтверждает доставку.

Какие есть возможности

MULTIPUSHED — это SaaS-решение с открытым REST API и готовыми SDK для Android, iOS, React Native, Flutter, Aurora и Web. MULTIPUSHED доставляет push-уведомления на любые устройства и браузеры, включая российские, в любую точку мира. Сообщения приходят быстро (за 0,1 секунды) и четко благодаря собственной технологии и отправке по нескольким каналам. В сервисе есть единая точка интеграции и поддержки любого транспорта пуш-уведомлений. Аналитика в режиме реального времени доступна через личный кабинет. Сервис подходит как для банков и e-commerce, так и для B2B/госструктур, поскольку он отвечает требованиям по безопасности и поддержке российского ПО.

Вот основные особенности:

  1. Омниканальность. Пуши доставляются через разные виды транспорта и каналы. Сервис поддерживает PUSHED — собственный канал отправки пуш-уведомлений, APNs (Apple Push Notification Service), RuStore, FCM (Firebase Cloud Messaging), HPK (HUAWEI Push Kit) и Aurora.
  2. Поддержка всех популярных ОС. Сервис работает на любых устройствах (веб/мобильные устройства) и операционных системах: Apple, Android, Aurora, РОСА МОБАЙЛ и KasperskyOS.
  3. Надежная доставка. Ни один сервис не гарантирует 100% доставку уведомлений, поскольку у человека может быть банально выключен телефон. Однако сервис будет продолжать попытки доставить пуши, поэтому как только телефон включится или появится интернет, пуш всплывет на экране. Гарантия доставки достигает 99,9%, а время — всего 0,1 секунды. Это возможно благодаря ретраям, омниканальности и каскадрированию. Даже при огромной нагрузке — например, во время распродаж или массовых рассылок — все работает без сбоев.
  4. Защита и безопасность. Все сообщения в MULTIPUSHED защищены шифрованием — от сервера до устройства. Это значит, что даже если кто-то попытается украсть информацию из уведомления, то в любом случае не сможет ее прочитать.
  5. Глобальная доставка. Пуши доставляются по всему миру, даже в Китай и новые регионы, включая Крым, ЛНР и ДНР.
  6. Простая интеграция. Открытый API позволяет подключить сервис за считанные часы, вся документация — на русском языке.
  7. Аналитика. Пользователи могут посмотреть подробные отчеты о доставке и конверсии в реальном времени. Такой функции нет в бесплатных решениях, например, в Firebase. 
  8. Кастомизация. Сервис позволяет зашивать в пуши deeplink — эта ссылка приведет пользователя в нужный раздел приложения. Также можно добавить любой текст, логотип картинку и ссылку.

Итоги

MULTIPUSHED от МУЛЬТИФАКТОР — это уникальный российский сервис по доставке push-сообщений на любые устройства и ОС: iOS, Android, ОС Аврора, Kaspersky OS, РОСА МОБАЙЛ.

Вот другие преимущества:

  • Единая точка интеграции и поддержки любого транспорта пуш-уведомлений: PUSHED — собственный канал отправки пуш-уведомлений, APNs (Apple Push Notification Service), RuStore, FCM (Firebase Cloud Messaging), HPK (HUAWEI Push Kit) и Aurora.
  • Омниканальность: пуш-сообщения отправляются по всем каналам транспорта
  • Каскадирование: можно настраивать следующий канал отправки
  • Конверсия доставки — 99,9%, а скорость — менее 0.1 секунды 
  • Гарантированная доставка в любую точку мира (включая Крым, ЛНР, ДНР, Китай)
  • Безопасность: российский разработчик, есть лицензия ФСТЭК, соответствует 152-ФЗ и PCI DSS

Протестировать продукт, задать вопросы, почитать о возможностях и оставить заявку вы можете на сайте разработчика. Также актуальную информацию можно получить в Telegram-канале.

Для более детального обзора решения MULTIPUSHED с реальными кейсами приглашаем на вебинар, который состоится 29 мая в 11:00.

Реклама. Рекламодатель: ООО «МУЛЬТИФАКТОР», ИНН: 9725026066. erid: 2W5zFHgaDb6

Следите за новыми постами
Следите за новыми постами по любимым темам
319 открытий3К показов