API de Inicialização
Classes / Builders
| Classe | Descrição |
|---|---|
AcessoBioManager | Ponto de entrada principal do SDK |
AcessoBioConfigDataSource | Protocolo para configuração de credenciais |
Construtor
Dois overloads estão disponíveis:
// Um argumento — viewController deve conformar AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)
// Dois argumentos — delegate pode ser um objeto separado
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
| Parâmetro | Tipo | Descrição |
|---|---|---|
viewController | UIViewController | Contexto iOS para apresentar a tela de captura |
delegate | AcessoBioManagerDelegate | Delegate para callbacks do ciclo de vida — obrigatório em ambas as sobrecargas; na forma de um argumento, o próprio viewController deve conformar AcessoBioManagerDelegate. |
Propriedades de configuração
| Método | Tipo | Padrão | Descrição |
|---|---|---|---|
setEnvironment(_:) | EnvironmentEnum | .PROD | Ambiente — .PROD ou .UAT |
setSmartFrame(_:) | Bool | true | Habilita o enquadramento inteligente para captura de selfie |
setAutoCapture(_:) | Bool | true | Habilita a captura automática |
setTimeoutSession(_:) | Int | 40 | Tempo máximo da sessão, em segundos (mínimo: 40) |
setLocale(_:) | LocaleTypes | .PT_BR | Idioma da tela de captura |
setTheme(_:) | AcessoBioThemeDelegate | — | Tema personalizado para a tela de captura |
Construção
| Method | Returns | Description |
|---|---|---|
build() | UnicoCheckCamera | Finaliza o builder e retorna o objeto de câmera usado para chamar prepareSelfieCamera ou prepareDocumentCamera |