Типы уведомлений - 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 обрабатывает уведомления по принципу приоритета конфиденциальности:

  • Содержимое и история уведомлений хранятся исключительно на вашем устройстве
  • На серверах хранятся только необходимые данные: учётные записи, настройки каналов и подписки
  • Данные ваших уведомлений не выходят из-под вашего контроля

Настройки приложения

Поведение уведомлений настраивается следующими параметрами:

  • Повторять голосовое содержимое: для звонковых уведомлений включает повторное озвучивание содержимого
  • Повторять неудавшийся звонок: автоматически повторяет звонковые уведомления, не доставленные из-за режима фокусирования или по другим причинам

Важные замечания

  • Для корректной работы приложению требуется разрешение на отправку уведомлений
  • Уведомления доставляются в реальном времени при срабатывании каналов
  • Вы получаете уведомления как из созданных вами каналов, так и из каналов, на которые подписаны
  • Разные типы уведомлений подходят для разных уровней срочности