...
Warning | ||
---|---|---|
| ||
Для работы с Рутокенами в Android приложении вам необходимо вызвать метод Потребуется обязательный вызов Java методаRtPcsc.setAppContext(context) из модуля rtpcsc-<Version>.aarи передать в него Android контекст вашего приложения до начала работы с устройствами Рутокен. Наиболее подходящим местом для данного вызова будет метод Application.::onCreate(). Без этого вызова работа с Рутокенами будет невозможна. Пример такого вызова можно увидеть в проекте Рутокен Демосмена. Если приложение многопроцессное, то этот метод нужно вызвать в каждом процессе, где будет работа с устройствами Рутокен. Иначе в рамках процесса не получится работать с токенами или смарт-картами. Нельзя работать с библиотекой PKCS#11 из главного потока приложения. |
- Установите последнюю версию (1.9.0 или новее) Панели управления Рутокен из Google Play.
- Добавьте в проект AAR модуль из Рутокен SDK: rtpcsc-<Version>.aar, где <Version> — версия библиотеки.
Модуль находится в папке<sdk>/mobile/android/pcsc
. Положите rtpcsc-<Version>.aar в папку<project_root>/app/libs.
- Пересоберите приложение.
...