Техническая часть и настройки
Системные требования
Версия Абонемент:
- Не ниже 138
Мобильный телефон:
- Android 7.1+
- Для работы считывателя бесконтактных карт необходимо наличие NFC модуль
Требования к бесконтактным картам:
- Считывание производится только бесконтактных карт/браслетов формата Mifare Classic (4 byte UID)
Лицензирование
Модуль лицензируется по количеству одновременно работающих приложений.
Приложение занимает лицензию, пока в нём авторизован пользователь. Как только пользователь выходит из учётной записи в приложении занимаемая лицензия освобождается. Также лицензия освобождается автоматически, в случае бездействия пользователя в приложении в течении 15 минут.
Подробнее про лицензирование модулей Абонемент.
Настройки
Connecter
Для работы приложения необходимо развернуть API (Connecter) на любом доступном с мобильных устройств шлюзе.
Помимо обычной настройки Connecter на БД, сервер блокировок, внешний порт доступный из сети, в которой будут находиться мобильные устройства, необходимо соблюсти следуюющие моменты:
В папке с connecter должны присутствовать следующие файлы, доступные в поставке Абонемент версии 139 и выше:
- \Connecter\ResponseTransformSchema.ini
- \Connecter\XSLT\..
- \Connecter\frf\MobTurn_ResourceLoading.fr3
- \Connecter\frf\MobTurn_ResourceLoading.ini
В connecter.ini следующие параметры обязательно должны быть заполнены таким образом:
[charset] UseUrlEncode=0 [DataFormat] RequestDataFormat=1
Для корректного считывания карт Mifare Classic в decodecards.ini используемого connecter, настройки должны быть следующие:
[general] usemask=1 [mask] card_ALL = * [cards.card_ALL] code=2 CardDecodeType = MASK mask=hhhhhhhh bitmask=$FFFFFFFF
Мобильное приложение
Для установки мобильного приложения достаточно передать файл .apk (установочный файл android) на устройство, и используя любые средства установить приложение.
В мобильном приложении необходимо на вкладке настроек "Технические" (пиктограмма шестерёнок) настроить адрес к настроенному API connecter, и зашифрованный пароль доступа.
Шифрование пароля (PrivateKey connecter.ini)
Для получения пароля доступа указываемого в мобильном приложении, необходимо воспользоваться утилитой GenCryptPrivateKey.exe, доступной в поставке connecter со 138 версии Абонемент.
В утилите в поле PrivateKey необходимо прописать значение ключа прописанного в одноимённом параметре в connecter.ini. После нажатия на кнопку "Сформировать" в поле CryptKey появится зашифрованная версия ключа, которую необходимо будет указывать в мобильном приложении в параметрах подключения к API.