Как интегрировать серверную проверку 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. Тестовую лицензию на месяц вы можете оформить самостоятельно на нашем веб-сайте, если вам требуется лицензия на более длительный срок – свяжитесь с нами.
Мы также рекомендуем использовать наш сервис логирования – телеметрию. Записи телеметрии помогают в расследовании деталей атак. Для пользователей Oz API логирование подключается автоматически. Для локальных установок мы предоставим вам необходимые учетные данные.
Android
1. Добавьте SDK в проект
В build.gradle проекта добавьте строки:
В build.gradle модуля добавьте строки:
2. Инициализируйте SDK
Переименуйте файл лицензии в forensics.license и поместите его в папку res/raw в вашем проекте.
3. Подключите SDK к Oz API
Вам потребуются полученные от нас логин, пароль и адрес API-сервера.
На стадии продакшна рекомендуется использовать в коде не логин и пароль, а полученный с помощью метода авторизации на их основе токен доступа access_token. Передайте токен в приложение:
4. Add face recording
Для начала съемки используйте метод startActivityForResult:
Для получения готового видео используйте onActivityResult:
Готовые видео содержатся в объекте sdkMediaResult.
5. Запустите анализы
Для запуска анализов используйте код ниже. mediaList – массив объектов, полученных из sdkMediaResult или извне (если вы снимали видео без использования нашего SDK).
iOS
1. Добавьте SDK в проект
Установите OZLivenessSDK через CocoaPods. Чтобы встроить SDK в проект Xcode, в Podfile добавьте:
2. Инициализируйте SDK
Переименуйте файл лицензии в forensics.license и поместите его в проект.
3. Подключите SDK к Oz API
Вам потребуются полученные от нас логин, пароль и адрес API-сервера.
На стадии продакшна рекомендуется использовать в коде не логин и пароль, а полученный с помощью метода авторизации на их основе токен доступа access_token. Передайте токен в приложение:
4. Запустите съемку видео
Создайте контроллер, который будет снимать видео:
В делегате используйте протокол OZLivenessDelegate:
5. Запустите анализы
Для запуска анализов используйте AnalysisRequestBuilder. Метод run «под капотом» обратится к Oz API.
Шаги выше помогут вам в базовой интеграции наших мобильных SDK в ваше приложение. Чтобы получить доступ к снятым видео и результатам анализов, воспользуйтесь веб-консолью или API-запросами.
В руководстве разработчика вы также найдете инструкции по настройке внешнего вида SDK и список методов SDK как для iOS, так и для Android:
Образец кода для Android
Образец кода для iOS
Руководство разработчика Android
Last updated
Was this helpful?

