परिणाम प्राप्त करना
SDK कैप्चर सत्र के दौरान उपयोग किए गए listener इंटरफेस में परिभाषित callbacks के माध्यम से कैप्चर परिणाम लौटाता है।
onSuccessSelfie
जब छवि सफलतापूर्वक कैप्चर हो जाती है तब कॉल होती है। इसमें निम्नलिखित के साथ एक ResultCamera ऑब्जेक्ट लौटाती है:
base64— कैप्चर की गई छवि; आपके एप्लिकेशन में प्रीव्यू दिखाने के लिए उपयोग की जा सकती है।encrypted— JWT payload जो REST API के माध्यम से बायोमेट्रिक सत्यापन पूरा करने के लिए आपके backend को भेजा जाना चाहिए। 10 मिनट के भीतर सबमिट किया जाना चाहिए और इसे अपरिवर्तित रूप में प्रेषित किया जाना चाहिए — इसे parse, re-serialize, या संशोधित न करें।
- Kotlin
- Java
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
@Override
public void onSuccessSelfie(ResultCamera result) {
String base64 = result.getBase64();
String encrypted = result.getEncrypted(); // JWT to send to your backend
}
onSuccess
WebApp फ्लो सफलतापूर्वक पूर्ण होने पर कॉल होती है। एक SuccessResult ऑब्जेक्ट लौटाती है जिसमें processId होता है जिसका उपयोग REST API के माध्यम से ग्राहक सत्यापन प्रक्रिया के परिणाम की क्वेरी करने के लिए किया जाता है।
- Kotlin
- Java
override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
@Override
public void onSuccess(SuccessResult result) {
String processId = result.getProcessId();
}
onErrorSelfie
कैप्चर के दौरान कोई त्रुटि होने पर कॉल होती है। एक ErrorBio ऑब्जेक्ट लौटाती है जिसमें कोड और विवरण होता है। त्रुटि कोड की पूरी सूची और अनुशंसित हैंडलिंग के लिए त्रुटि हैंडलिंग देखें।
- Kotlin
- Java
override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
@Override
public void onErrorSelfie(ErrorBio errorBio) {
String code = errorBio.getCode();
String description = errorBio.getDescription();
}
onSuccessDocument
जब दस्तावेज़ छवि सफलतापूर्वक कैप्चर हो जाती है तब कॉल होती है। इसमें निम्नलिखित के साथ एक ResultCamera ऑब्जेक्ट लौटाती है:
base64— कैप्चर की गई छवि; आपके एप्लिकेशन में प्रीव्यू दिखाने के लिए उपयोग की जा सकती है।encrypted— JWT payload जो REST API के माध्यम से दस्तावेज़ सत्यापन पूरा करने के लिए आपके backend को भेजा जाना चाहिए। 10 मिनट के भीतर सबमिट किया जाना चाहिए और इसे अपरिवर्तित रूप में प्रेषित किया जाना चाहिए — इसे parse, re-serialize, या संशोधित न करें।
- Kotlin
- Java
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
@Override
public void onSuccessDocument(ResultCamera result) {
String base64 = result.getBase64();
String encrypted = result.getEncrypted(); // JWT to send to your backend
}
onErrorDocument
दस्तावेज़ कैप्चर के दौरान कोई त्रुटि होने पर कॉल होती है। एक ErrorBio ऑब्जेक्ट लौटाती है जिसमें कोड और विवरण होता है। त्रुटि कोड की पूरी सूची और अनुशंसित हैंडलिंग के लिए त्रुटि हैंडलिंग देखें।
- Kotlin
- Java
override fun onErrorDocument(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
@Override
public void onErrorDocument(ErrorBio errorBio) {
String code = errorBio.getCode();
String description = errorBio.getDescription();
}