Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v74
  • v74
  • v73
  • v72
Войти
  • Документация пользователя
  • FAQ
  • Термины
  • Обновления платформы
  • Хранение и сбор данных
  • Каналы коммуникации
    • Email-канал
    • Push-канал
      • Mobile Push
        • Настройка и подключение
        • Интеграция приложения с Altcraft
          • Провайдеры: структура push сообщения
          • Обработка и добавление подписки
          • Регистрация событий
      • Web Push
    • SMS-канал
    • Создание рассылки с нуля
    • Схема работы каналов коммуникации
    • Руководство: SMS-рассылка через УТШ
    • Руководство: push-рассылка через сервис от "Согласие"
  • Сегментация
  • Шаблоны сообщений
  • Рассылки
  • Кампании
  • Сценарии автоматизации
  • Маркет
  • Лояльность
  • Веб-слой
  • Отчеты и аналитика
  • Интеграции
  • Настройки
  • API-запросы: с чего начать
  • Библиотека email-маркетолога
  • Каналы коммуникации
  • Push-канал
  • Mobile Push
  • Интеграция приложения с Altcraft
  • Регистрация событий
Документация для версии v74

Регистрация событий

Существует две схемы регистрации событий доставки и открытия push сообщения в Altcraft MP:

  1. Напрямую от приложения.
  2. Через промежуточный сервис.

Регистрация событий напрямую от приложения​

По умолчанию при отправке push сообщения в полезных данных отправляется объект hub_link

{
"hub_link" : {
"ack" : "http://your.domain.com/api/v1.1/pushes/crypto_post_events?/2ab9162159..." ,
"open" : "http://your.domain.com/api/v1.1/pushes/crypto_post_events?/555fbe0b9..."
}
}

Приложение должно выполнить GET запрос по ссылкам ack и open, для регистрации доставки и открытия пуша соответственно.

Регистрация событий через промежуточный сервис​

предупреждение

Этот способ требует наличия Extra UID в пользовательских данных push сообщения (настраивается по запросу)

Приложение сообщает промежуточному сервису факт события с передачей последнему Extra UID из пуша.

Шлюз должен передать через API это событие в Altcraft Platform.

URL-адрес​

Метод: POST

https://example.com/api/v1.1/pushes/post_events

Параметры запроса​

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI-токен
eventsint1 - доставлен
2 - открыт
3 - доставлен и открыт
ДаСобытия
uidstring"uid"ДаПриходит вместе с push сообщением от Altcraft в Data payload.

Пример запроса​

{
"token" : "abcdefghijklmnqrstuvwxyz" ,
"events" : 1,
"uid" : "e|2_4S_4HFn8RDhhmA|w4HFn8RPDFUi_2_4S_S_3___6.2NvyN8Hb67wmzJshM_6BuFTt|ios-apns"
}

Пример ответа​

{
"error" : 0,
"error_text" : "Successful operation"
}

Возвращаемые параметры​

ПараметрТипОписание
errorintКод ошибки
error_textstringТекст ошибки
Последнее обновление 19 окт. 2023 г.
Предыдущая страница
Обработка и добавление подписки
Следующая страница
Web Push
  • Регистрация событий напрямую от приложения
  • Регистрация событий через промежуточный сервис
    • URL-адрес
    • Параметры запроса
    • Пример запроса
    • Пример ответа
    • Возвращаемые параметры
© 2015 - 2025 Altcraft. Все права защищены.