Методы и поля iOS SDK
OZSDK
Синглтон (шаблон-одиночка) для Oz SDK.
Методы
OZSDK
Инициализирует OZSDK, используя данные лицензии. В качестве замыкания передаются либо данные о лицензии, либо LicenseError.
Возвращает
-
setLicense
Принудительно устанавливает лицензию.
setApiConnection
Запрашивает токен доступа для пользователя.
Возвращает
Токен доступа или ошибку.
setEventsConnection
Запрашивает токен доступа для отправки телеметрии.
Возвращает
Токен доступа или ошибку.
isLoggedIn
Проверяет, существует ли токен доступа.
Параметры
-
Возвращает
Результат проверки – true или false.
logout
Удаляет сохраненный токен доступа.
Параметры
-
Возвращает
-
createVerificationVCWithDelegate
Создает контроллер для проверки Liveness.
Возвращает
UIViewController или исключение.
createVerificationVC
Создает контроллер для проверки Liveness.
Возвращает
UIViewController или исключение.
cleanTempDirectory
Удаляет все видеоролики.
Параметры
-
Возвращает
-
getEventSessionId
Запрашивает идентификатор сессии телеметрии.
Параметры
-
Возвращает
Идентификатор сессии телеметрии (String).
set
Устанавливает кастомный бандл, в котором содержатся переводы строк.
Возвращает
-
setSelfieLength
Устанавливает длительность жеста Селфи (в миллисекундах).
generateSignedPayload
Создает payload
с подписями медиафайлов.
Возвращает
payload
для загрузки вместе с медиафайлами, для которых он был сгенерирован.
Поля
localizationCode
Язык SDK (если язык не указывается, локаль устанавливается автоматически).
host
Хост, к которому обращается система для проверки Liveness.
attemptSettings
Количество попыток выполнения анализов, после которого SDK выдаст ошибку.
version
Версия SDK.
OZLivenessDelegate
Делегат OZSDK.
Методы
onOZLivenessResult
Запрашивает результаты проверки Liveness.
Возвращает
-
onError
Обрабатывает ошибки.
Возвращает
-
AnalysisRequest
Протокол для выполнения проверок.
Методы
AnalysisRequestBuilder
Создает инстанс AnalysisRequest.
Возвращает
Инстанс AnalysisRequest.
addAnalysis
Добавляет в AnalysisRequest анализы.
Возвращает
-
uploadMedia
Загружает медиафайл(ы) на сервер.
Возвращает
-
addFolderId
Добавляет идентификатор папки для загрузки на сервер.
Возвращает
-
addFolderMeta
Добавляет в папку метаданные.
Возвращает
-
run
Запускает анализы.
Возвращает
Результат проверок или ошибку.
Customization
Настройки кастомизации OzLivenessSDK (используйте OZSDK.customization
).
toolbarCustomization
Настройки кастомизации верхней панели.
centerHintCustomization
Настройки кастомизации текста подсказки, ориентируясь на который, пользователь снимает фото или видео.
hintAnimationCustomization
Настройки кастомизации для анимации подсказки.
faceFrameCustomization
Настройки кастомизации рамки вокруг лица.
backgroundCustomization
Настройки кастомизации фона за рамкой.
versionCustomization
Настройки кастомизации текста версии SDK.
antiscamCustomization
Настройки защиты от мошенников – сообщения, предупреждающего человека о том, что его снимают.
logoCustomization
Параметры настройки логотипа, если лицензия предусматривает возможность его изменения.
Переменные и объекты
enum LicenseSource
Источник лицензии.
struct LicenseData
Полная информация о лицензии
enum OzVerificationMovement
Действие, представленное на видео.
enum OZLocalizationCode
Код языка SDK в соответствии с ISO 639-1.
struct OZMedia
Содержит информацию о медиафайле.
enum MediaType
Тип медиафайла.
enum OZVerificationStatus
Описание ошибки.
struct Analysis
Содержит информацию о том, какие анализы и к каким медиафайлам применять.
enum AnalysisType
Тип анализа.
В настоящее время для типа DOCUMENTS
режим onDevice
не поддерживается.
enum AnalysisMode
Режим анализа.
enum ScenarioState
Отображает статус обработки медиафайлов.
struct AnalysisStatus
Отображает статус загрузки файлов.
RequestStatus
Отображает промежуточный результат обработки анализов.
ResultMedia
Описывает результат анализа для одного медиафайла.
RequestResult
Сводный результат анализа для всех медиафайлов.
class AnalysisResult
Содержит результат проверок.
enum AnalyseResolutionStatus
Сводный статус по выполненным анализам.
struct AnalyseResolution
Содержит результаты одиночных анализов.
enum GeometryType
Форма рамки.
enum LicenseError
Возможные ошибки лицензирования.
enum Connection
Тип авторизации.
struct UploadMediaSettings
Настройки повторной отправки медиафайлов.
enum SizeReductionStrategy
Определяет размер файла, отправляемого на сервер после успешного завершения проверки на устройстве в составе гибридного анализа. По умолчанию отправляется сжатое видео.
Last updated