Функциональность сервиса уведомлений.
Основные функции сервиса уведомлений:
- Отправка текстовых уведомлений пользователям
- Отложенная отправка (сообщение отправится в определенное время, установленное заранее). При необходимости можно отменить отправку сообщения до наступления заранее установленного времени. Благодаря этому можно контролировать, что сообщение не придет пользователю в неположенное время (ночью).
- Сокращение ссылок. Длинные ссылки сокращаются для уменьшения стоимости отправки сообщения, это касается только канала sms (подробнее см. здесь).
- Использование шаблонов. Для того, чтобы не передавать каждый раз весь массив данных уведомления через API, можно собрать шаблон, описывающий всю структуру сообщения, и менять только номер телефона или email получателя и переменные.
- Отправка уведомлений по различным каналам: sms, e-mail, push, WhatsApp, Viber, Telegram, Vkontakte, Odnoklassniki, chat. По умолчанию сообщения отправляются последовательно: если по одному из каналов сообщение было доставлено, то по остальным каналам оно не отправляется. Исключением являются случаи, когда необходимо отправить сообщение по нескольким каналам, независимо от того, дошло оно по первому каналу или нет, для этого существует параметр required (подробнее см. здесь).