الانتقال إلى المحتوى الرئيسي

استلام النتيجة

يُرجع SDK نتيجة الالتقاط من خلال ردود نداء محددة في واجهة المستمع المُستخدمة أثناء جلسة الالتقاط.

iAcessoBioSelfie
onSuccessSelfie

يُستدعى عند التقاط الصورة بنجاح. يُرجع كائن ResultCamera يحتوي على:

  • base64 — الصورة الملتقطة؛ يمكن استخدامها لعرض معاينة في تطبيقك.
  • encrypted — حمولة JWT يجب إرسالها إلى الخادم الخلفي لإتمام التحقق البيومتري عبر REST API. يجب إرسالها خلال 10 دقائق ويجب إرسالها دون تعديل — لا تحللها أو تُعيد تسلسلها أو تعدّلها.
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onSuccess

يُستدعى عند اكتمال تدفق WebApp بنجاح. يُرجع كائن SuccessResult يحتوي على processId يُستخدم للاستعلام عن نتيجة عملية التحقق من هوية العميل عبر REST API.

override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
onErrorSelfie

يُستدعى عند حدوث خطأ أثناء الالتقاط. يُرجع كائن ErrorBio يحتوي على رمز ووصف. راجع معالجة الأخطاء للاطلاع على القائمة الكاملة لرموز الخطأ والمعالجة الموصى بها.

override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
iAcessoBioDocument
onSuccessDocument

يُستدعى عند التقاط صورة المستند بنجاح. يُرجع كائن ResultCamera يحتوي على:

  • base64 — الصورة الملتقطة؛ يمكن استخدامها لعرض معاينة في تطبيقك.
  • encrypted — حمولة JWT يجب إرسالها إلى الخادم الخلفي لإتمام التحقق من المستند عبر REST API. يجب إرسالها خلال 10 دقائق ويجب إرسالها دون تعديل — لا تحللها أو تُعيد تسلسلها أو تعدّلها.
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onErrorDocument

يُستدعى عند حدوث خطأ أثناء التقاط المستند. يُرجع كائن ErrorBio يحتوي على رمز ووصف. راجع معالجة الأخطاء للاطلاع على القائمة الكاملة لرموز الخطأ والمعالجة الموصى بها.

override fun onErrorDocument(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}