Технические характеристики
Информация для установки и эксплуатации
Сервисная часть
Сервис собран и упакован в Docker-образ. Он публикуется либо в Docker, либо в Kubernetes. Для эффективной работы сервису понадобится от 2 Гб свободной оперативной памяти.
Клиентская часть
Для работы приложения потребуется устройство с операционной системой Android 6.0 и выше. Первоначальная установка клиентского приложения может производится, используя файл установки *.apk с помощью стандартного менеджера пакетов Android. Также есть возможность установить приложение через запрос к сервису с указанием IP адреса устройства, на которое необходимо установить приложение. Для этого необходимо наличие Root-прав на устройстве и нахождение сервиса и устройства в одной сети. После установки приложение обновления будут производится в автоматическом режиме с запросом подтверждения у пользователя.
Процессы поддержания жизненного цикла ПО
Описание процедур обнаружения и устранения неисправностей:
- В сервис включена система полного логирования всех действий как сервиса, так и клиентских приложений. Для своевременного выявления ошибок и проблемных ситуаций организован сбор метрик приложения и мониторинг исключений и таймингов;
- Выпуск обновлений и их распространения осуществляется автоматически после реализации запрошенного обновления функционала приложения или исправления ошибок работы в текущем функционале (не чаще 2 раз в месяц).
Технические средства хранения исходного кода и объектного кода
- Исходный текст ПО хранится в приватном репозитории GitLab.
- Компиляция происходит автоматически средствами GitLab CI/CD инструментария.
- Публикация происходит автоматически средствами GitLab CI/CD инструментария.
Технические средства для активации, выпуска, распространения, управления подписками
- Активация работы ПО устройства с сервисом производится путем оформления подписки устройства на работу с сервисом. Для этого используется серийный номер устройства и мак-адрес. Инициализация нового устройства происходит при первом запуске приложения автоматически.
- Управление подпиской устройств осуществляется на стороне сервиса.
- Выпуск обновлений и их распространения осуществляется автоматически после реализации запрошенного обновления функционала приложения.
Информация о персонале для поддержки ПО
Вопросы возникающие в ходе работы с приложением следует направлять в службу поддержки по адресу support@kitdev.ru.