Типы уведомлений - push, срочные и звонки
Сравнение типов уведомлений Echobell: обычные push-уведомления, срочные оповещения, пробивающиеся через режим «Фокусирование», и звонки для критических событий.
Уведомления - основа работы Echobell. В этом руководстве описано, как работают уведомления, какие типы доступны и как настроить их под свои задачи.
Типы уведомлений
При подписке на канал вы можете выбрать один из трёх типов уведомлений в зависимости от срочности:
- Обычное: стандартные уведомления приложения для рутинных оповещений. Подчиняются обычным настройкам уведомлений вашего устройства.
- Срочное: уведомления с повышенным приоритетом, способные пробиваться через некоторые режимы фокусирования. Используйте их для важных оповещений, которые нельзя пропустить.
- Звонок: оповещения в виде вызова для критических ситуаций, требующих немедленной реакции. Такие уведомления приходят на устройство как входящие звонки.
Шаблоны уведомлений
Каждый канал использует настраиваемые шаблоны содержимого уведомления:
- Шаблон заголовка: определяет, что отображается в заголовке уведомления
- Шаблон текста: управляет основным содержимым уведомления
Шаблоны поддерживают динамические переменные с синтаксисом {{variableName}}. Например:
Title: {{server}} status alert
Body: {{message}} detected at {{timestamp}}
Переменные в уведомлениях
Переменные вебхука
При запуске уведомлений через вебхук переменные можно передать так:
- Параметры запроса:
https://hook.echobell.one/t/<channel-token>?server=production&status=critical - Тело JSON:
{
"server": "production",
"status": "critical"
}
Специальные переменные:
externalLink: если передан, создаёт кликабельную ссылку в списке записей уведомлений
Переменные email
При запуске по email автоматически доступны следующие переменные:
from: адрес отправителяto: адрес получателяsubject: тема письмаtext: текстовое содержимоеhtml: HTML-содержимое письма
Конфиденциальность и хранение данных
Echobell обрабатывает уведомления по принципу приоритета конфиденциальности:
- Содержимое и история уведомлений хранятся исключительно на вашем устройстве
- На серверах хранятся только необходимые данные: учётные записи, настройки каналов и подписки
- Данные ваших уведомлений не выходят из-под вашего контроля
Настройки приложения
Поведение уведомлений настраивается следующими параметрами:
- Повторять голосовое содержимое: для звонковых уведомлений включает повторное озвучивание содержимого
- Повторять неудавшийся звонок: автоматически повторяет звонковые уведомления, не доставленные из-за режима фокусирования или по другим причинам
Важные замечания
- Для корректной работы приложению требуется разрешение на отправку уведомлений
- Уведомления доставляются в реальном времени при срабатывании каналов
- Вы получаете уведомления как из созданных вами каналов, так и из каналов, на которые подписаны
- Разные типы уведомлений подходят для разных уровней срочности