Установка и использование плагина для Flutter
Образец кода для Flutter вы можете найти здесь.
Установка и лицензирование
Добавьте строки из блока ниже в pubspec.yaml проекта, где планируется использовать плагин.
Поместите файл лицензии (например, license.json или forensics.license) в папку Flutter application/assets. В pubspec.yaml добавьте asset:
Для Android укажите путь к репозиторию Oz в /android/build.gradle, раздел allprojects → repositories:
Минимальная версия SDK – 21 или выше:
Для iOS в Runner → Info → Deployment target → iOS Deployment Target установите версию 13 или выше.
В ios/Podfile закомментируйте строку use_frameworks!
(#use_frameworks!
).
Начало работы с Flutter
Инициализация SDK
Для инициализации вызовите метод init
. Название и путь к файлу лицензии должны совпадать с теми, которые вы указали в pubspec.yaml (например, assets/license.json).
Подключение SDK к API
Для подключения используйте полученные от нас логин, пароль и адрес API сервера.
На стадии коммерческого использования вместо логина и пароля мы рекомендуем использовать токен доступа, который можно получить с помощью метода API /api/authorize/auth
.
Телеметрия подключается отдельно:
Съемка видео
Для запуска съемки и получения результата вызовите метод executeLiveness
:
Параметр | Тип | Описание |
actions | List<VerificationAction> | Действия на видео |
use_main_camera | Boolean | Если установлено |
Снятое видео запишется в объект media
.
Выполнение проверок
Размещенный ниже код поможет вам запустить анализы.
Создайте объект Analysis
:
Запустите созданный анализ:
Результат анализа запишется в массив объектов analysisResult
.
Для анализа медиафайла, полученного не нашим SDK, используйте следующий код:
Итоговый блок кода (пример):
Last updated