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

Шлюз пушей

Шлюз пушей — собственный сервис для доставки уведомлений: платформа отправляет пуш на шлюз, а шлюз доставляет его на устройство.

Где настраивается

Карточка «Настройка шлюза пушей»: флаг включения, поле «Url», подпись с примером тела запроса

Карточка «Настройка шлюза пушей» находится в настройках канала внутреннего чата: Сегмент → Каналы → канал внутреннего чата → Настройки. Изменение настроек требует права «Управление каналами» (manage_channels); без него поля карточки заблокированы.

ПолеЧто указать
Флаг «Включить шлюз»Включает доставку пушей через шлюз
«Url»Адрес шлюза, на который отправляются запросы

Под полем — подпись «Пуши будут проходить POST запросом по этому адресу. Пример тела запроса:» и пример тела:

{
CRMClientID: "123",
CRMClientUsername: "Иванов Иван Иванович",
Message: "Привет!",
MessageID: 123123,
ChannelName: "ManagerPrivate",
ChatType: "regular",
ChatId: 123456,
Badge: 5
}

Приоритет шлюза

Если шлюз включён, отправка идёт на него прежде прямых провайдеров APNs, FCM и HCM: шлюз сам решает, как доставить уведомление дальше. Типичный сценарий — интеграция с корпоративным шлюзом уведомлений: платформа передаёт ему сообщение, а доставка до устройства остаётся на стороне вашей инфраструктуры, например собственной CRM-системы.

Связанные задачи