Понятия
Модели и поля
Push-токен устройства
Хранит Expo push-токен конкретного устройства сотрудника для мобильных пуш-уведомлений. Уникальность по связке компания + пользователь + токен + идентификатор устройства + тип устройства. Связи
Устройство
Состояние
Служебные
Задача: веб-уведомление (Ably)
задача публикует сообщение в канал Ably REST для доставки в веб-клиент. Очередь «message»; событие «update» (по умолчанию) или «remove».Задача: мобильный push (Expo)
задача находит активные Expo-токены пользователей арендатора и рассылает push через сервис. Очередь «message»; деактивирует токены при InvalidPushToken / DeviceNotRegistered. Адресация
Содержимое
Параметры
Задача: уведомление в Telegram
задача отправляет сообщение через Telegram Bot API (sendMessage). Очередь «message»; time_limit 3600 с; parse_mode HTML.Задача: очистка неактивных токенов
задача удаляет неактивные Expo-токены, не обновлявшиеся более 30 дней. Очередь «default»; порог отсечения — 30 дней по дате обновления. Задача не принимает параметров.Сервис Expo-пушей
Обёртка над PushClient из exponent_server_sdk для отправки уведомлений на Expo-токены. Единый экземпляр сервиса; отдаёт сводку по количеству успехов, ошибок и списку ошибок.
Методы
Статусы и справочники
Тип устройства push
Платформа устройства, для которого зарегистрирован push-токен. Значение по умолчанию — iOS.- iOS
- Android
- Web