Информация о приложении
Приложение реализует веб-сервер для другого приложения "Драйвер ККМ" от компании Атол, скачать его можно на сайте атол в комплекте драйверов для оборудования - ДТО10.
Приложение "Драйвер ККМ" от компании Атол необходимо для нормального функционирования данного приложения.
Достаточное тестирование не проводилось.
Пожалуйста, по всем вопросам пишите, помогу разобраться.
В текущий момент реализованы два метода из документации к "АТОЛ. Web-сервер ККТ" из группы "Работа с очередью заданий":
1. Добавление нового задания для ККТ. - POST /api/v2/requests
2. Запрос состояния и результата задания в очереди. - GET /api/v2/requests/{uuid}
Веб-сервер в приложении как и оригинальный веб-сервер Атол из комплекта ДТО10, принимает запросы на порту 16732, т.е., например, по адресу http://127.0.0.1:16732
Избегайте использования заголовка Expect: при передаче POST запросов данному веб-серверу. Он пока не умеет корректно их обрабатывать. Например, curl делает такие запросы.
Отзывы приложения
«Агорта веб-сервер Атол»
Версии «Агорта веб-сервер Атол»
оптимизации под новые версии Android
android.permission.QUICKBOOT_POWERONОписание отсутствует
android.permission.INTERNETПозволяет приложениям открывать сетевые сокеты.
android.permission.ACCESS_NETWORK_STATEПозволяет приложениям получать доступ к информации о сетях
android.permission.FOREGROUND_SERVICEПозволяет обычному приложению использовать Service.startForeground.
android.permission.BROADCAST_STICKYПозволяет приложению транслировать липкие намерения. Это трансляции, данные которых сохраняются системой после завершения, чтобы клиенты могли быстро получить эти данные, не дожидаясь следующей трансляции.
android.permission.RECEIVE_BOOT_COMPLETEDПозволяет приложению получать сообщение ACTION_BOOT_COMPLETED, которое передается после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите широковещательную рассылку в это время. Хотя наличие этого разрешения не имеет последствий для безопасности, оно может негативно повлиять на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям работать без ведома пользователя. Поэтому вы должны явно объявить об использовании этого средства, чтобы это было заметно пользователю.