# Seaca Android-клиент [Security Alert Center (SAC)](https://git.kalinamall.ru/PapaTramp/security-alert-center). **Версия:** `0.5.15` (versionCode 29) ## Возможности - Обзор, события, проблемы, хосты, отчёты (API веб-SAC) - Push (FCM), режимы звука, выбор ringtone - Ack / Resolve проблем (monitor+) - **RDG flap** — метка в списке; **qwinsta / logoff** → SAC API → WinRM на клиентский ПК - Биометрия при запуске и возврате в приложение - Формат даты, экран «Моё устройство» ## Нет в приложении (только веб-SAC) Пользователи, каналы оповещений, WinRM domain admin, коды регистрации. ## Привязка 1. Админ: мобильные устройства + код `sacmob_…` 2. URL API SAC + код + логин/пароль в Seaca 3. FCM-токен регистрируется автоматически [docs/operator-guide.md](docs/operator-guide.md) · SAC [docs/seaca-mobile.md](https://git.kalinamall.ru/PapaTramp/security-alert-center/src/branch/main/docs/seaca-mobile.md) ## Сборка JDK 17+, `local.properties`. Опционально `app/google-services.json` для FCM. **Debug** (ключ свой на каждом ПК): ```bash ./gradlew assembleDebug ``` APK: `app/build/outputs/apk/debug/app-debug.apk` **Release** (один ключ на всех ПК — для обновлений поверх старой версии): 1. Положить `seaca-release.jks` в корень репозитория (не в git). 2. Скопировать `secrets.properties.example` → `secrets.properties`, подставить пароль (ASCII). 3. `.\gradlew assembleRelease` — APK: `app/build/outputs/apk/release/app-release.apk` ## Репозитории | Репозиторий | URL | |-------------|-----| | seaca | https://git.kalinamall.ru/PapaTramp/seaca | | security-alert-center | https://git.kalinamall.ru/PapaTramp/security-alert-center | | ssh-monitor | https://git.kalinamall.ru/PapaTramp/ssh-monitor | | RDP-login-monitor | https://git.kalinamall.ru/PapaTramp/rdp-login-monitor |