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

Модуль «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. Установить файл лицензии, полученный от правообладателя - Установка лицензии

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