Réception du résultat
Le SDK retourne le résultat de la capture via des callbacks définis dans les interfaces delegate utilisées pendant la session de capture.
onSuccess n'est délivré que lorsque la caméra est ouverte avec un webAppToken — le process.webAppToken retourné par Créer un processus. Voir Parcours utilisateur. Il est requis : sans lui, le SDK échoue avec l'erreur 74001.
onSuccessSelfie doit toujours être implémenté pour satisfaire l'interface delegate, mais son résultat n'est pas utilisé dans une intégration Unico API.
onSuccess
Appelé lors de la complétion réussie du journey. Retourne un objet SuccessResult contenant un processId utilisé pour interroger le résultat du processus de validation du client via l'API REST.
- Swift
- Objective-C
func onSuccess(_ result: SuccessResult!) {
let processId = result.processId
}
- (void)onSuccess:(SuccessResult *)result {
NSString *processId = result.processId;
}
onErrorSelfie
Appelé lorsqu'une erreur survient pendant la capture. Retourne un objet ErrorBio avec les propriétés code et desc. Consultez Gestion des erreurs pour la liste complète des codes d'erreur et la gestion recommandée.
- 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;
}