Перейти к основному содержимому
Версия: Последняя

Модуль «IQChannels – API. MessageGate» - Внутренний программный интерфейс для интеграции с сервером рассылки уведомлений

Описание

Модуль «IQChannels – API. MessageGate» — это внутренний программный интерфейс, предназначенный для интеграции системы iQChannels с корпоративным сервером рассылки уведомлений.

Модуль обеспечивает централизованную отправку push-уведомлений клиентам при возникновении событий в чатах iQChannels.
Основная задача модуля - отделить бизнес-логику чатов от логики доставки уведомлений и передать функцию рассылки в специализированную систему.


Описание основных функциональных характеристик

Подключение внешнего шлюза доставки уведомлений

Модуль позволяет настроить интеграцию с внешним сервером рассылки уведомлений через Message Broker (очередь сообщений) такими как Kafka или RabbitMQ.

Получение событий для доставки уведомлений

Модуль получает события из iQChannels и формирует уведомления клиенту для их последующей доставки.

Централизованная передача уведомлений в единый шлюз доставки

Модуль обеспечивает передачу уведомлений в корпоративный сервер рассылки уведомлений, который далее отвечает за их доставку в мобильные приложения через нативные push-сервисы.
iQChannels при этом не взаимодействует напрямую с мобильными платформами и push-провайдерами.

Детальное описание принципов работы

Инициация push-уведомлений по событиям чата

Модуль получает события из iQChannels (например, поступление нового сообщения в чате) и инициирует отправку push-уведомления клиенту без участия оператора и без дополнительных действий со стороны мобильного приложения.

Формирование уведомлений

Модуль формирует содержимое уведомления на основании бизнес-события, включая:

  • идентификатор клиента;
  • идентификатор чата;
  • текст уведомления.

Независимость от каналов и платформ доставки

Модуль абстрагирует iQChannels от конкретных технологий доставки push-уведомлений. Это позволяет:

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

Масштабируемость и готовность к росту нагрузки

Архитектура модуля рассчитана на массовые рассылки и пиковые нагрузки. За счёт использования специализированного сервера рассылки обеспечивается стабильная работа при росте числа клиентов и объёма сообщений.

Чёткое разделение зон ответственности

Модуль ограничен рамками бизнес-инициации уведомлений.
Поведение уведомлений в мобильном приложении (отображение, переходы, авторизация), а также параметры доставки и срок жизни уведомлений находятся вне зоны ответственности iQChannels и управляются соответствующими системами заказчика.

Стоимость и условия распространения

Лицензирование

Единоразовый лицензионный платеж.

Внимание!

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

Стоимость

Стоимость программного обеспечения определяется правообладателем (ООО «Ай Кью Стор») исходя из технических потребностей соответствующего пользователя и используемых им функциональных возможностей программного обеспечения. По вопросу стоимости права использования программного обеспечения просим обращаться по телефону: +7 (495) 120 31 82 или по электронному адресу info@iqstore.ru

Установка и эксплуатация

Для установки нового модуля необходимо:

  1. Проверить наличие данного модуля в установленной версии платформы и при необходимости обновить платформу до последней версии - Обновление версии
  2. Установить файл лицензии, полученный от правообладателя - Установка лицензии

При эксплуатации руководствоваться общей документацией по платформе: