Нотификация
Нотификация о событиях
Для получения нотификаций о произошедших в вашем приложении или веб-сайте событиях можно подключиться по веб-сокету, куда в реальном времени будут проходить сообщения.
Подключение к веб-сокету
wss://notify.multipushed.ru/web-socket-notification/open-notification-ws
Для подклчения по веб-сокету нужно использвать access token от ресурса, по которому нужно получать нотификации.
'Authorization: Bearer <accessToken>'
Нотификации по клиентским токенам
{
    "clientToken": <client_token>,
    "eventDate": <utc dateTime>,
    "event": "Suspended",
    "notificationId": <notificationId>
}
Параметры нотификации
| clientToken | Клиентский токен устройства | 
| eventDate | Дата события в формате UTC | 
| event | Тип события (Suspended/Unsuspended/Deleted) | 
| notificationId | Идентификатор нотификации | 
Нотификации по пушам
{
    "clientToken": <client_token>,
    "eventDate": <utc dateTime>,
    "event": "Delivered",
    "messageId": <message_id>,
    "notificationId": <notificationId>
}
Параметры нотификации
| clientToken | Клиентский токен устройства | 
| eventDate | Дата события в формате UTC | 
| event | Тип события (Processing/Sent/Delivered/Show/Click/Close) | 
| messageId | Идентификатор пуша | 
| notificationId | Идентификатор нотификации | 
Подтверждение нотификации
Для того, чтобы подтвердить получение нотификации нужно обратно в веб-сокет отправить идентификатор нотификации в бинарном формате
{
    "notificationId": <notificationId>
}