INCY Routing implementation

Суть

Добавить в панель поддержку маршрутизации для клиента INCY - поле в настройках подписки для их доставки, по аналогии с уже существующим HAPP Routing.

Почему это стоит сделать?

В панели уже есть HAPP Routing Builder и поле happRouting, вставляющее happ://routing/add/{base64} в подписку. INCY использует ту же модель доставки, а схема профиля почти идентична. Инфраструктура и схема уже есть под Happ, поэтому это скорее расширение, чем фича с нуля. К тому же, возрастает популярность INCY в связи с частым удалением Happ из RU AppStore

Предложение

  • Билдер — расширить существующий HAPP Routing Builder на двойной экспорт (happ:// и incy://) либо добавить отдельную утилиту под INCY.
  • Поле подписки — добавить incyRouting (вставка ссылки incy://routing/onadd/{base64}); панель подставляет её в тело подписки для клиентов INCY.

Не думаю, что отдельное решение требуется. Вы можете через “Кастомные хедеры” или “Правила ответов” добавить какой угодно хедер, который будет отправляться вместе с подпиской.

Правила ответов в помощь, для нужного UA можно переопределить.

К слову, в 3.0 никаких “выделенных” полей больше не будет.

Все хедеры нужно будет передавать через соответствующий раздел.

Не могу найти документацию к разделу Правила ответов, можете поделиться ссылкой?

Она только в en версии есть.