मुख्य सामग्री पर जाएं

एरर हैंडलिंग

Android SDK की सभी एरर हैंडलिंग इस सेक्शन में केंद्रित है। onErrorAcessoBio callback को एक ErrorBio ऑब्जेक्ट मिलता है जिसमें code (Int) और description (String) होते हैं।

कॉलबैक को हैंडल करना
override fun onErrorAcessoBio(error: ErrorBio) {
when (error.code) {
73002 -> { /* camera permission denied — redirect to app settings */ }
73006 -> { /* running on emulator — physical device required */ }
73100 -> { /* no internet connection */ }
else -> { /* generic error handling */ }
}
}
लाइफसाइकिल कॉलबैक

onErrorAcessoBio के अलावा, SDK ये भी ट्रिगर करता है:

  • onUserClosedCameraManually() — उपयोगकर्ता ने कैमरा मैन्युअल रूप से बंद किया।
  • onSystemClosedCameraTimeoutSession() — टाइमआउट के कारण सत्र समाप्त हुआ।
  • onSystemChangedTypeCameraTimeoutFaceInference() — 13 सेकंड तक कोई चेहरा नहीं पकड़ा गया; SDK मैन्युअल कैप्चर पर स्विच करता है।
एरर कोड

सभी एरर कोड UnicoException enum से आते हैं और ErrorBio(code, message) के माध्यम से दिए जाते हैं। message फ़ील्ड में SDK की सटीक स्ट्रिंग होती है — इसे संशोधित या अनुवादित न करें।

कोडसंदेशविवरण
73001Context invalidSDK को पास किया गया Android context अमान्य है
73002Did not grant permission to open cameraउपयोगकर्ता ने कैमरा अनुमति अस्वीकार कर दी
73003The lest API is 21(LOLLIPOPडिवाइस का API स्तर न्यूनतम आवश्यकता (API 21) से कम है
73004Could not find implementation interface callback iAcessoBioSelfieiAcessoBioSelfie इंटरफेस लागू नहीं किया गया
73005Could not find implementation interface callback iAcessoBioDocumentiAcessoBioDocument इंटरफेस लागू नहीं किया गया
73006Unable to open camera on emulatorsSDK एमुलेटर पर नहीं चलता — भौतिक डिवाइस उपयोग करें
73007Unknown and unexpected error in WebApp…WebApp में सामान्य त्रुटि (कैमरा, स्टोरेज, सुरक्षा, नेटवर्किंग)
73100Unable to connect to internet.कोई इंटरनेट कनेक्शन उपलब्ध नहीं
73200Please inform the config object or json file nameकॉन्फ़िग ऑब्जेक्ट या JSON फ़ाइल नाम प्रदान नहीं किया गया
73202Unable to parse json fileJSON कॉन्फ़िगरेशन फ़ाइल खराब है
73204Unable to initialize the SDK, please configure the environment on setEnviroment method of buildआरंभीकरण से पहले setEnvironment() नहीं बुलाया गया
73300Unable to get unico authentication objectप्रमाणीकरण ऑब्जेक्ट प्राप्त करने में विफल
73301Unable to parse objectप्रमाणीकरण प्रतिक्रिया parse करने में विफल
73302Could not find the unico tokenUnico auth टोकन नहीं मिला
73303Current host is not registeredSDK Key में बंडल पहचानकर्ता पंजीकृत नहीं है
73400Could not initialize cameraकैमरा आरंभीकरण विफल
73701Could not find active liveness importसक्रिय लाइवनेस मॉड्यूल नहीं मिला
73703Unable to get active liveness sessionलाइवनेस सत्र प्राप्त करने में विफल
73718The Session was cancelled because of an unknown and unexpected error…अज्ञात आंतरिक सत्र त्रुटि
73721The Session can't be performed: attempts limit exceeded.सत्र रद्द — कैप्चर प्रयास सीमा पार हुई
73722The Session can't be performed: face alignment timeout.सत्र रद्द — चेहरा संरेखण टाइमआउट
73726An error happened during video recordingलाइवनेस के दौरान वीडियो रिकॉर्डिंग में त्रुटि
73727No actions found in a videoवीडियो में कोई लाइवनेस क्रिया नहीं पाई गई
73740The user pressed the do not consent button and did not complete the Session.उपयोगकर्ता ने सहमति अस्वीकार की
73800Could not build encrypted key.एन्क्रिप्टेड JWT बनाने में विफल
73801The Session of SDK was cancelled because of an unknown and unexpected error.SDK सत्र की अज्ञात आंतरिक त्रुटि
73802The Session was cancelled because of an unknown and unexpected error…सत्र रद्द — आवश्यक JWT फ़ील्ड अनुपस्थित
73900Erro ao analisar imagemकैप्चर की गई इमेज विश्लेषण में त्रुटि
73901É necessário implementar a interface AcessoBioListenerAcessoBioListener इंटरफेस लागू नहीं किया गया
73902É necessário insirir um valor maior que 40 segundos no método: setTimeoutSession.setTimeoutSession का मान 40 सेकंड से अधिक होना चाहिए
73903Arquivo de configuração corrompido. Verifique o arquivo json e tente novamente.कॉन्फ़िगरेशन फ़ाइल दूषित — सत्यापित करें और पुनः प्रयास करें
73904Erro ao finalizar processoकैप्चर प्रक्रिया समाप्त करने में त्रुटि
73905Unable to open document cameraदस्तावेज़ कैमरा नहीं खोला जा सका
73906Document type uninformedदस्तावेज़ प्रकार निर्दिष्ट नहीं किया गया
74001onSuccess: not implemented when using open:webAppToken:User Journey के लिए onSuccess callback लागू नहीं किया गया
74100Could not prepare SDK-SSDK घटक तैयार करने में विफल
74101No URL token was provided.journey के लिए कोई URL टोकन प्रदान नहीं किया गया
74102Environment type was not specified.Environment (PROD/UAT) कॉन्फ़िगर नहीं किया गया
737120Unable to initialize livenessलाइवनेस activity आरंभ नहीं हो सकी
737220Capture could not startकैप्चर प्रक्रिया शुरू नहीं हो सकी
737320Transaction could not startलेनदेन शुरू नहीं हो सका
737321The Session was cancelled because of an unknown and unexpected error. This return value is a catch-all for errors experienced during normal usage of these APIs. Try again.सामान्य सत्र प्रदाता त्रुटि — पुनः प्रयास करें
REST API एरर कोड

ऊपर दिए गए कोड SDK callback एरर हैं। REST API एरर कोड (HTTP स्टेटस फैमिली) अलग से API Reference > Error codes में दर्ज हैं।