Отправка таргетированных Push-уведомлений

Данный инструмент позволит вам отправлять таргетированные пуш-уведомления и по открытию направлять пользователя в приложение

Перед отправкой PUSH-уведомлений требуется вызвать на клиенте метод enableNotifications и получить id пользователя методом getMe.

Для формирования подписи обратитесь к статье Проверка подписи.

Отправить таргетированное push-уведомление

POST https://api.miniapps.aitu.io/kz.btsd.messenger.apps.public.MiniAppsPublicService/SendPush

Данный endpoint позволяет отправлять таргетированные push-уведомления

Request Body

NameTypeDescription

locale

integer

Локализация принимает значения от 1 до 4. 1 - русская, 2 - казахская, 3 - английская, 4 - узбекская

sign

string

Подпись, формирование которой описано в статье Проверка подписи

message

string

текст сообщения

title

string

заголовок уведомления

app_id

string

идентификатор вашего приложения

user_id

string

идентификатор пользователя. Можно получить через bridge метод GetMe

{}

Рендер пуш-уведомления зависит от девайса. Однако мы рекомендуем использовать оптимальное количество символов:

Title: 15-40 символов.

Message (body): В не раскрытом - 15-40 символов, в раскрытом до 100 символов.

Пример тела запроса

Для формирования подписи используется секретный ключ со значением "secret"

{
  "user_id": "02bc96ae-2fc6-11eb-adc1-0242ac120002",
  "app_id": "c521b946-2fc5-11eb-adc1-0242ac120002",
  "title": "title",
  "message": "message",
  "sign": "YAOkHJmQJfnVBZsX9CJrqYlXRgveSfFUhG78-Lx2vSo=",
  "locale": 1
  "to_url": "/promopage"
}

app_id вы можете получить в профиле приложения в личном кабинете.

Last updated