• Effective-Office Effective-Office
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • mos.track
    • mos.track
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 3
    • Запросы на слияние 3
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • mos.wiki
    • mos.wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • effective-dev-opensource
  • Effective-Office
  • Запросы на слияние
  • !363

Implement Kiosk Mode Toggle for Client and Backend

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты effective-dev-opensource запросил слияние feature/kiosk-mode-toggle в develop Авг 20, 2025
  • Обзор 2
  • Коммиты 5
  • Конвейеры 0
  • Изменения 22

Created by: KrugarValdes

Client-Side:

  • Added logic to handle kiosk mode commands (enable/disable) received via FCM.
  • Implemented a system to check if the command targets a specific device by comparing the device's ANDROID_ID with the deviceId in the FCM message.
  • Integrated kiosk mode management into the app's lifecycle, ensuring commands are processed reliably during activity start/stop.

Backend-Side:

  • Created a database table (devices) to store device information (ID, deviceId, tag).
  • Added REST API endpoints (/api/v1/kiosk/enable, /api/v1/kiosk/disable) to send kiosk toggle commands to specific devices or all devices.
  • Implemented services and repositories to manage devices and validate device IDs.
  • Configured FCM to send targeted notifications with optional deviceId for specific devices.
  • Updated configuration to include new controllers for API documentation.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: feature/kiosk-mode-toggle