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

त्रुटि हैंडलिंग

Android SDK के लिए सभी त्रुटि हैंडलिंग इस अनुभाग में केंद्रीकृत है। onErrorAcessoBio कॉलबैक code और description के साथ एक ErrorBio ऑब्जेक्ट प्राप्त करता है।

त्रुटि कोड
कोडडिफ़ॉल्ट संदेशकब होता हैअनुशंसित हैंडलिंग
AUTH_FAILEDSDK प्रमाणीकरण विफलअमान्य या समाप्त SDK KeyOnboarding टीम के साथ क्रेडेंशियल सत्यापित करें
CAMERA_PERMISSION_DENIEDकैमरा अनुमति अस्वीकृतउपयोगकर्ता ने कैमरा अनुमति अस्वीकार कीउपयोगकर्ता को ऐप सेटिंग पर निर्देशित करें
LIVENESS_FAILEDLiveness जाँच विफलछवि liveness सत्यापन में उत्तीर्ण नहीं हुईनया कैप्चर अनुरोध करें
NETWORK_ERRORकैप्चर के दौरान नेटवर्क त्रुटिअपर्याप्त कनेक्टिविटीपुनः कनेक्शन का अनुरोध करें
SDK_NOT_INITIALIZEDSDK प्रारंभ नहीं हुआinit से पहले कैप्चर कॉलसुनिश्चित करें कि Application/onCreate में init कॉल किया गया है
SDK त्रुटि कोड

ऊपर दिए गए कोड प्राथमिक SDK callback त्रुटियों को कवर करते हैं। REST API त्रुटि कोड (HTTP status families) अलग से API Reference > Error codes पर प्रलेखित हैं।

कॉलबैक को संभालना
override fun onErrorAcessoBio(error: ErrorBio) {
when (error.code) {
"AUTH_FAILED" -> { /* handle authentication failure */ }
"CAMERA_PERMISSION_DENIED" -> { /* redirect to app settings */ }
"LIVENESS_FAILED" -> { /* prompt the user to try again */ }
else -> { /* generic error handling */ }
}
}
जीवनचक्र कॉलबैक

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

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