Как интегрировать проверку Liveness на устройстве в ваше мобильное приложение
Из этой статьи вы узнаете, как интегрировать Oz Liveness Mobile SDK в клиентское мобильное приложение: для съемки видео с лицом и дальнейшей его проверки на устройстве без отправки данных на сервер.
Oz Liveness Mobile SDK – это:
Готовый интерфейс для съемки видео, который легко встроить в приложение клиента.
Высокое качество видео, которое обеспечивает точность проверки Liveness.
Для работы Oz Liveness Mobile SDK нужна лицензия, которая привязывается к bundle_id приложения, например com.yourcompany.yourapp. Тестовую лицензию на месяц вы можете оформить самостоятельно на нашем веб-сайте, если вам требуется лицензия на более длительный срок – свяжитесь с нами.
Android
1. Добавьте SDK в проект
В build.gradle проекта добавьте строки:
allprojects {
repositories {
maven { url "https://ozforensics.jfrog.io/artifactory/main" }
}
}В build.gradle модуля добавьте строки
dependencies {
implementation 'com.ozforensics.liveness:full:<version>'
// номер версии можно найти в журнале изменений для Android
}2. Инициализируйте SDK
Переименуйте файл лицензии в forensics.license и поместите его в папку res/raw в вашем проекте.
3. Запустите съемку видео
Для начала съемки используйте метод startActivityForResult:
Для получения готового видео используйте метод onActivityResult:
Готовые видео содержатся в объекте sdkMediaResult.
4. Запустите анализы
Для запуска анализов используйте код ниже. mediaList – массив объектов, полученных из sdkMediaResult или извне (если вы снимали видео без использования нашего SDK).
iOS
1. Добавьте SDK в проект
Установите OZLivenessSDK через CocoaPods. Чтобы встроить SDK в проект Xcode, в Podfile добавьте:
2. Инициализируйте SDK
Переименуйте файл лицензии в forensics.license и поместите его в проект.
3. Запустите съемку видео
Создайте контроллер, который будет снимать видео:
В делегате используйте протокол OZLivenessDelegate:
4. Запустите анализы
Для запуска анализов используйте AnalysisRequestBuilder.
Шаги выше помогут вам в базовой интеграции наших мобильных SDK в ваше приложение. Данные анализов, выполненных в режиме «на устройстве» никуда не отправляются, поэтому, в отличие от данных серверных проверок, они не будут доступны через API или в веб-консоли. Однако обратите внимание: для проверки лицензии потребуется подключение к интернету. Мы также рекомендуем использовать наш сервис логирования – телеметрию. Записи телеметрии помогают в расследовании деталей атак. Необходимые учетные данные мы предоставим.
Образец кода для Android
Образец кода для iOS
Руководство разработчика Android
Last updated
Was this helpful?

