Чтобы отправить онлайн уведомление пользователю, нужно использовать команду user/update_user_notification:
svc=user/update_user_notification¶ms={"itemId":<long>, "id":<long>, "callMode":<text>, "h":<text>, "d":"{ \"body\":\"<text>\", \"head\":{ \"c\":<uint>, \"fs\":\"<text>\"}, \"multiple\":<int>}", "s":<text>, "ttl":<uint>}
Использование данного запроса рассмотрено в примере Выполнение нескольких команд одновременно.
Название | Описание |
---|---|
itemId | ID пользователя |
id | ID уведомления (необходимо для удаления) |
callMode | действие: создать, удалить (create, delete) |
Параметры, обязательные только при создании и редактировании: | |
h | тема уведомления |
d | настройки текста уведомления |
body | текст |
с | цвет, RGB |
fs | размер шрифта |
multiple | многократная активация: 1 - да, 0 - нет |
s | имя отправителя |
ttl | время жизни уведомления, по истечении которого уведомление будет удалено (UTC) |
При создании:
[ <long>, /* ID уведомления */ { "id":<long>, /* ID уведомления */ "t":<uint>, /* время жизни уведомления (UTC) */ "d":<text>, /* текст уведомления с форматированием */ "h":<text>, /* тема уведомления */ "s":<text> /* имя отправителя */ } ]
При удалении:
[ <long>, /* ID уведомления */ null ]