استلام النتيجة
يُرجع SDK نتيجة الالتقاط من خلال ردود نداء محددة في واجهة المستمع المُستخدمة أثناء جلسة الالتقاط.
iAcessoBioSelfie
onSuccessSelfie
يُستدعى عند التقاط الصورة بنجاح. يُرجع كائن ResultCamera يحتوي على:
base64— الصورة الملتقطة؛ يمكن استخدامها لعرض معاينة في تطبيقك.encrypted— حمولة JWT يجب إرسالها إلى الخادم الخلفي لإتمام التحقق البيومتري عبر REST API. يجب إرسالها خلال 10 دقائق ويجب إرسالها دون تعديل — لا تحللها أو تُعيد تسلسلها أو تعدّلها.
- 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();
}
iAcessoBioDocument
onSuccessDocument
يُستدعى عند التقاط صورة المستند بنجاح. يُرجع كائن ResultCamera يحتوي على:
base64— الصورة الملتقطة؛ يمكن استخدامها لعرض معاينة في تطبيقك.encrypted— حمولة JWT يجب إرسالها إلى الخادم الخلفي لإتمام التحقق من المستند عبر REST API. يجب إرسالها خلال 10 دقائق ويجب إرسالها دون تعديل — لا تحللها أ و تُعيد تسلسلها أو تعدّلها.
- 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();
}