Как интегрировать серверную проверку Liveness в ваше мобильное приложение

Из этой статьи вы узнаете, как интегрировать Oz Liveness Mobile SDK в клиентское мобильное приложение: для съемки видео с лицом и дальнейшей его проверки на сервере.

Oz Liveness Mobile SDK – это:

  • Готовый интерфейс для съемки видео, который легко встроить в приложение клиента.

  • Высокое качество видео, которое обеспечивает точность проверки Liveness.

«Под капотом» Oz SDK взаимодействует с OZ API.

Для интеграции необходимо связаться с нами для получения всех нужных ссылок и доступов:

Логин: [email protected]

Пароль: …

API: https://sandbox.ohio.ozforensics.com

Web-консоль: https://sandbox.ohio.ozforensics.com

Для работы Oz Liveness Mobile SDK нужна лицензия, которая привязывается к bundle_id приложения, например com.yourcompany.yourapp. Тестовую лицензию на месяц вы можете оформить самостоятельно на нашем веб-сайтеarrow-up-right, если вам требуется лицензия на более длительный срок – свяжитесь с намиenvelope.

Мы также рекомендуем использовать наш сервис логирования – телеметрию. Записи телеметрии помогают в расследовании деталей атак. Для пользователей Oz API логирование подключается автоматически. Для локальных установок мы предоставим вам необходимые учетные данные.

Android

1

Добавьте SDK в проект

В build.gradle проекта добавьте строки:

В build.gradle модуля добавьте строки:

2

Инициализируйте SDK

Переименуйте файл лицензии в forensics.license и поместите его в папку res/raw в вашем проекте.

3

Подключите SDK к Oz API

Вам потребуются полученные от нас логин, пароль и адрес API-сервера.

На стадии продакшна рекомендуется использовать в коде не логин и пароль, а полученный с помощью метода авторизацииarrow-up-right на их основе токен доступа access_token. Передайте токен в приложение:

4

Запустите съемку видео

Для запуска используйте startActivityForResult:

Для получения готового видео используйте onActivityResult:

5

Запустите анализы

Для запуска анализов используйте код:

iOS

1

Добавьте SDK в проект

CocoaPodsarrow-up-right

Для интеграции OZLivenessSDK в проект Xcode добавьте в Podfile строку:

SPM

Добавьте через SPM зависимости: https://gitlab.com/oz-forensics/oz-mobile-ios-sdkarrow-up-right (процесс добавления зависимостей описан в документации Applearrow-up-right). OzLivenessSDK обязателен. OzLivenessSDKOnDevice можно не добавлять.

2

Инициализируйте SDK

Переименуйте файл лицензии в forensics.license и добавьте его в проект.

3

Подключите SDK к Oz API

Вам потребуются полученные от нас логин, пароль и адрес API-сервера.

На стадии продакшна рекомендуется использовать в коде не логин и пароль, а полученный с помощью метода авторизацииarrow-up-right на их основе токен доступа access_token. Передайте токен в приложение:

4

Запустите съемку видео

Создайте контроллер для запуска съемки:

В объекте delegate необходим протокол OZLivenessDelegate:

5

Запустите анализы

Для запуска анализов используйте AnalysisRequestBuilder. Метод run «под капотом» обратится к Oz API.

Шаги выше помогут вам в базовой интеграции наших мобильных SDK в ваше приложение. Чтобы получить доступ к снятым видео и результатам анализов, воспользуйтесь веб-консолью или API-запросами.

В руководстве разработчика вы также найдете инструкции по настройке внешнего вида SDK и список методов SDK как для iOS, так и для Android:

Last updated

Was this helpful?