API инициализации
Классы / Строители
| Класс | Описание |
|---|---|
AcessoBioManager | Главная точка входа в SDK |
AcessoBioConfigDataSource | Протокол для настройки учётных данных |
Конструктор
Доступны два варианта перегрузки:
// Один аргумент — viewController должен реализовывать AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)
// Два аргумента — delegate может быть отдельным объектом
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
Параметры конструктора
| Параметр | Тип | Описание |
|---|---|---|
viewController | UIViewController | Контекст iOS для отображения экрана захвата |
delegate | AcessoBioManagerDelegate | Делегат для обратных вызовов жизненного цикла — обязателен в обоих вариантах; в форме с одним аргументом viewController сам должен реализовывать AcessoBioManagerDelegate. |
Свойства конфигурации
| Метод | Тип | По умолчанию | Описание |
|---|---|---|---|
setEnvironment(_:) | EnvironmentEnum | .PROD | Среда — .PROD или .UAT |
setSmartFrame(_:) | Bool | true | Включает интеллектуальное кадрирование для захвата селфи |
setAutoCapture(_:) | Bool | true | Включает автоматический захват |
setTimeoutSession(_:) | Int | 40 | Максимальное время сессии в секундах (минимум: 40) |
setLocale(_:) | LocaleTypes | .PT_BR | Язык экрана захвата |
setTheme(_:) | AcessoBioThemeDelegate | — | Пользовательская тема для экрана захвата |
Сборка
| Method | Returns | Description |
|---|---|---|
build() | UnicoCheckCamera | Завершает построитель и возвращает объект камеры, используемый для вызова prepareSelfieCamera или prepareDocumentCamera |