Обзор MULTIPUSHED — российского инструмента доставки пуш-уведомлений на любые устройства и ОС

Обзор MULTIPUSHED — российского инструмента доставки пуш-уведомлений на любые устройства и ОС

Пуш-уведомления давно перестали быть просто всплывающими окошками. Если раньше пуши были лишь способом сообщить пользователю о некотором событии, сегодня они стали неотъемлемой частью системы безопасности и бизнес-логики компаний. Подтверждения двухфакторной аутентификации, оповещения о транзакциях, алерты мониторинга – все это задачи, в которых нужна не просто функция «Отправить пуш», а гарантированная и быстрая доставка его получателю.

В условиях роста санкционного давления и ужесточения требований к хранению персональных данных на территории России многие компании столкнулись с ограничениями при использовании зарубежных пуш-сервисов. Часть регионов и целые страны оказываются недоступны для стандартных каналов доставки. При этом бесплатные решения-аналоги не дают аналитики по доставке, не гарантируют процент дошедших сообщений и хранят данные за пределами Российской Федерации.

Для решения этих проблем компания МУЛЬТИФАКТОР создала российский унифицированный инструмент для отправки пуш-уведомлений MULTIPUSHED.

Функционал MULTIPUSHED

1. Омниканальная доставка с защитой от санкционных рисков. Главное преимущество MULTIPUSHED – единая точка интеграции для всех видов транспорта пуш-уведомлений. Для использования всей совокупности каналов разработчику мобильного приложения требуется только одна интеграция с MULTIPUSHED API, а далее сервис сам отправит пуш-уведомление по нужным каналам. Важно отметить, что так могут быть отправлены не только видимые пользователю уведомления – MULTIPUSHED может отправлять и технические сообщения (например, для надежной фоновой синхронизации приложения с сервером).

MULTIPUSHED поддерживает следующие транспорты:

  • PUSHED – собственный канал отправки от МУЛЬТИФАКТОР, не использующий иностранные сервисы. Например, на iOS пуш может быть отправлен напрямую по WebSocket, без использования Apple Push Notification Service. PUSHED гарантирует доставку уведомлений в страны и регионы, закрытые для стандартных зарубежных сервисов. Также на него не будет влиять, например, внесение компании-владельца приложения в санкционные списки. Это позволит строить инфраструктуру уведомлений, не беспокоясь о зарубежных регуляторных запретах.
  • APNs (Apple Push Notification Service) – стандартный канал для устройств Apple;
  • FCM (Firebase Cloud Messaging) – стандартный канал для устройств Google Android;
  • HPK (HUAWEI Push Kit) – канал для устройств Huawei;
  • Aurora – канал для устройств на российской ОС Аврора;
  • RuStore – российский магазин приложений для Android.

Предусмотрен механизм дедубликации: при отправке одного сообщения по нескольким каналам пользователь увидит только первый доставленный пуш – дублирования уведомлений не происходит.

Каждое сообщение можно гибко кастомизировать: задать заголовок, тело, иконку, изображение, ссылку для перехода при нажатии и UTM-метку для аналитики. Для часто используемых форматов поддерживаются шаблоны. В пуш можно также отображать интерактивные кнопки.

Общие настройки приложения, для которого требуется отправка пуш-уведомлений

Настройка каналов отправки. Для каждого канала свои настройки аутентификации

2. Поддерживаемые операционные системы и браузеры. MULTIPUSHED охватывает широкий спектр платформ:

  • iOS и Android;
  • ОС Аврора – российская мобильная операционная система;
  • Kaspersky OS – отечественная защищенная ОС;
  • РОСА МОБАЙЛ – российская ОС на базе Linux.

Разработчики предоставляют инструкции по настройке некоторых специфичных моделей телефонов, если их системные сервисы могут мешать приему уведомлений.

Отправка веб-пушей через MULTIPUSHED совместима со всеми популярными браузерами: Chrome, Firefox, Edge, Opera, Safari, Яндекс.Браузер.

3. Каскадирование: гарантия доставки. Если пуш-уведомление не удается доставить (устройство офлайн, пуш заблокирован), MULTIPUSHED автоматически переключается на резервный канал – отправку SMS через шлюз заказчика. Администратор самостоятельно настраивает время ожидания: если за указанный период пуш не доставлен, система отправит SMS. Это обеспечивает гарантированное информирование пользователя вне зависимости от обстоятельств. Кроме того, предусмотрена возможность подключения резервного SMS-шлюза с автоматическим переключением.

4. Гибкость рассылки. MULTIPUSHED предоставляет несколько уровней адресации при отправке пуш-уведомлений:

  • Самый точечный вариант – отправка на конкретный клиентский токен, то есть на отдельное устройство пользователя.
  • Клиентские токены привязываются к конкретному человеку – «клиенту» в терминологии MULTIPUSHED. Это удобно, когда один и тот же пользователь работает с приложением на нескольких устройствах: отправка по customerId автоматически охватит все его активные устройства, а не только одно.
  • Если необходимо охватить сразу несколько устройств или сегмент аудитории, клиентские токены могут быть объединены в именованную группу (Mobile или Web), после чего одним запросом можно отправить уведомление всем ее участникам.
  • Для массовых рассылок предусмотрен режим трансляции (broadcast) – отправка уведомления сразу многим подключенным устройствам без необходимости перечислять токены вручную. В запросе можно указать конкретный регион – тогда уведомления будут отправлены только пользователям, находящимся в определенной локации.

Кроме того, в MULTIPUSHED есть функция планировщика, позволяющая запланировать отправку уведомлений в определенное время.

5. Автоматизация управления жизненным циклом токенов. Клиентские токены, по которым длительное время не было активности, автоматически переводятся в статус Suspend – по умолчанию через 90 дней бездействия. Это позволяет держать базу адресатов в актуальном состоянии, исключать «мертвые» устройства из статистики и не платить за попытки доставки заведомо недостижимым получателям. При необходимости статус токена можно изменить вручную через API в любую сторону (приостановить или восстановить).

6. Аналитика и мониторинг. MULTIPUSHED предоставляет расширенную аналитику в административной панели. Инструмент отслеживает:

  • статус доставки каждого пуш-сообщения в реальном времени;
  • статус показа уведомления пользователю (не прочитано/показано/кликнуто/закрыто);
  • события по пользователям и пуш-сообщениям через WebSocket в режиме реального времени;
  • статистику по отправленным сообщениям в разрезе каналов и сегментов.

7. Клиентский SDK и интеграция. Для интеграции мобильных приложений MULTIPUSHED предоставляет SDK и библиотеки под все основные платформы:

  • Android (нативная библиотека);
  • iOS (нативная библиотека);
  • Flutter (кроссплатформенный плагин);
  • React Native (мост для кроссплатформенной разработки);
  • ОС Аврора (библиотека для российской ОС);
  • Web Push (библиотека для браузерных уведомлений).

Весь API открытый, что позволяет разработчикам легко встраивать MULTIPUSHED в существующую инфраструктуру. Через API также доступно управление группами получателей, массовая загрузка токенов и трансляция сообщений.

Архитектура

MULTIPUSHED реализован как облачный SaaS-сервис с распределенной отказоустойчивой инфраструктурой. Она спроектирована с учетом масштабирования и высокой доступности (SLA до 99,99%) и размещается в трех независимых ЦОДах уровня Tier 3 (РТК ЦОД, Selectel и LinxCloud), аттестованных на соответствие 152-ФЗ.

MULTIPUSHED входит в экосистему сервиса многофакторной аутентификации MULTIFACTOR и службы каталогов MULTIDIRECTORY.

Лицензирование и сертификаты

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

MULTIPUSHED разработан российской компанией МУЛЬТИФАКТОР (лицензиатом ФСТЭК) и полностью соответствует требованиям российского законодательства:

  • Федеральный закон 152-ФЗ «О персональных данных» – все данные пользователей обрабатываются и хранятся исключительно на территории Российской Федерации;
  • PCI DSS v4.0.1 – в 2025 году МУЛЬТИФАКТОР прошел сертификацию по актуальной версии международного стандарта безопасности платежных карт.

Заключение

MULTIPUSHED представляет собой зрелое российское решение для организации надежной доставки пуш-уведомлений на корпоративном уровне. Его ключевые преимущества перед зарубежными аналогами и бесплатными сервисами – это прежде всего поддержка географически ограниченных регионов, гарантированная доставка (99% и выше) и единая точка интеграции для разнородного парка устройств. Для гарантированного уровня SLA на стороне сервиса используется распределение инфраструктуры по разным ЦОД и защита от DDoS. А использование SMS при недоступности целевого устройства обеспечит доставку уведомлений даже при проблемах на стороне пользователя.

В целом MULTIPUSHED можно рекомендовать как надежный инструмент для компаний, которым важны гарантированная доставка уведомлений, соответствие российскому законодательству, охват отечественных платформ и независимость от зарубежной инфраструктуры.

Реклама. ООО «МУЛЬТИФАКТОР», ИНН: 9725026066, Erid: 2SDnjczzHsY

МУЛЬТИФАКТОР
Авторы: МУЛЬТИФАКТОР
МУЛЬТИФАКТОР — российский разработчик и поставщик решений для обеспечения информационной безопасности. Компания соответствует требованиям международного стандарта PCI DSS. В продуктовом портфеле компании: 🔹 MULTIFACTOR — система многофакторной аутентификации и контроля доступа для всех видов удаленного подключения. Решение включено в реестр российского ПО. 🔹 MultiDirectory — российский бесплатный LDAP-каталог с открытым исходным кодом и свободной лицензией. 🔹 Pushed — решение для отправки и автоматизации push-сообщений на любые платформы. Простая интеграция. Круглосуточная поддержка. Мощная альтернатива Firebase Cloud Messaging.
В соавторстве с: CISOCLUB CISOCLUB
Комментарии: