Recebendo o resultado
O SDK retorna o resultado da captura por meio de callbacks definidos nas interfaces de delegate usadas durante a sessão de captura.
onSuccess só é entregue quando a câmera é aberta com um webAppToken — o process.webAppToken retornado por Criar Processo. Consulte Jornadas do Usuário. É necessário: sem ele, o SDK falha com o erro 74001.
onSuccessSelfie ainda deve ser implementado para satisfazer a interface de delegate, mas seu resultado não é utilizado em uma integração com a Unico API.
onSuccess
Chamado ao concluir com sucesso a jornada. Retorna um objeto SuccessResult contendo um processId utilizado para consultar o resultado do processo de validação do cliente via REST API.
- Swift
- Objective-C
func onSuccess(_ result: SuccessResult!) {
let processId = result.processId
}
- (void)onSuccess:(SuccessResult *)result {
NSString *processId = result.processId;
}
onErrorSelfie
Chamado quando ocorre um erro durante a captura. Retorna um objeto ErrorBio com as propriedades code e desc. Consulte Tratamento de erros para a lista completa de códigos de erro e tratamentos recomendados.
- Swift
- Objective-C
func onErrorSelfie(_ errorBio: ErrorBio!) {
let code = errorBio.code
let description = errorBio.desc
}
- (void)onErrorSelfie:(ErrorBio *)errorBio {
NSInteger code = errorBio.code;
NSString *description = errorBio.desc;
}