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

معالجة الأخطاء

تتمركز جميع أعمال معالجة الأخطاء الخاصة بـ Web SDK في هذا القسم. تستقبل معاودة الاتصال error كائن ErrorBio الذي يوفر getCode() وgetDescription().

أخطاء prepareCamera
الرمزالوصف
73000خطأ مجهول وغير متوقع أثناء الاستخدام الطبيعي لـ SDK APIs
73001<property> مطلوب
73002يجب أن يكون <property> نسخة من <class>
73003<class> بالاسم <name> غير متاح للحقن
73004يجب أن يكون نوع الفئة دالة أو كلاسًا
73005تعذر إيجاد اللغة المحلية <locale>
73006تعذر إيجاد النص: <text>
73100تعذر الاتصال بالإنترنت
73200تعذر إيجاد ملف JSON لـ Unico SDK
73201تعذر تحميل ملف JSON لـ Unico SDK
73202ملف JSON لـ Unico SDK غير صالح
73204تعذر تهيئة SDK — هيّئ البيئة عبر setEnvironment عند البناء
73300تعذر مصادقة هذا التطبيق
73301تعذر مصادقة هذا التطبيق
73302لم يُعثر على رمز المصادقة
73303المضيف الحالي غير مسجل
73400تعذر تهيئة الكاميرا
73401تعذر تحميل نماذج التعلم الآلي لهذه الكاميرا
73402تعذر التحقق من المفتاح بسبب مشكلات الاتصال على جهاز المستخدم
73403مجموعة الجهاز/المنصة/المتصفح/الإصدار هذه غير مدعومة من SDK
73404الجهاز في وضع الاتجاه الأفقي. لا يمكن استخدام SDK إلا في الوضع العمودي
73405تم حظر الجهاز بسبب محاولات فاشلة متعددة
73406تم إلغاء الجلسة — تم فتح SDK في iFrame
73407لم يتم تحميل SDK بالكامل
73500تعذر الحصول على الجلسة
73501تعذر الحصول على الجلسة
73502لم يُعثر على رمز الجلسة
73600تعذر إيجاد مورد الكاميرا
73601تعذر تشغيل الكاميرا في وضع الإنتاج
74000قيمة سداسية عشرية غير صالحة
74001الكائن ليس UnicoTheme
أخطاء openCamera
الرمزالوصف
73700تعذر تحليل استجابة الكاميرا
73704ضغط المستخدم على زر الإلغاء ولم يكمل الجلسة
73706رُفض الوصول إلى الكاميرا — رفض المستخدم الإذن صراحةً أو تحجب سياسة الجهاز الوصول
73707تم إلغاء الجلسة بسبب إنهاء التطبيق أو وضع السكون أو إشعار نظام التشغيل أو العمل في الخلفية
73708تم إلغاء الجلسة لأن الجهاز في الوضع الأفقي
73710تم إلغاء الجلسة لأن المستخدم لم يتمكن من إكمالها خلال المهلة المحددة
73715تم إلغاء الجلسة لأنه لم يتم تهيئة جميع صور الإرشاد
73716تم إلغاء الجلسة لأن SDK لم يتمكن من تشغيل الكاميرا على هذا الجهاز
73717تم إلغاء الجلسة لأن المستخدم في حالة حظر
73718خطأ مجهول وغير متوقع أثناء الاستخدام الطبيعي لـ SDK APIs
73720أجرى المطور إلغاء الجلسة برمجيًا عبر API الإلغاء
73721تم إلغاء الجلسة بسبب تغيير اتجاه الجهاز أثناء الجلسة
73722تم إلغاء الجلسة لأن المستند غير جاهز
73723تم إلغاء الجلسة لأن هناك جلسة أخرى قيد التقدم
73724تم إلغاء الجلسة لأن الكاميرا فُتحت في iFrame
73728خطأ في الاتصال — يُرجى استخدام HTTPS للاتصال
73729المتصفح غير مدعوم — يُرجى فتحه في متصفح آخر
73730تعذر تهيئة جلسة التحقق النشط من الحضور الحي — خطأ ترخيص مجهول
73731تعذر تهيئة جلسة التحقق النشط من الحضور الحي — انتهت صلاحية الترخيص
73732تعذر تهيئة جلسة التحقق النشط من الحضور الحي — الأصل غير مسموح به
73800تعذر تشفير الاستجابة
73900تعذر الحصول على معلومات النظام
الفهرس الرسمي للأخطاء

تعكس الرموز أعلاه فهرس Web SDK. يتوفر الفهرس الرسمي لرموز الأخطاء عبر المنصات على مرجع API > رموز الخطأ.

معالجة معاودة الاتصال
const callback = {
on: {
success: (obj) => {
console.log(obj.base64);
console.log(obj.encrypted);
},
error: (error) => {
const code = error.getCode();
const description = error.getDescription();
// handle error
}
}
};
كائن callback إلزامي

كائن callback إلزامي. إذا لم يُنفَّذ بشكل صحيح (بحيث يغطي كلًّا من حدثَي success وerror)، فإن SDK يُطلق استثناءً يُعرض في وحدة تحكم المستخدم إذا لم يُعالَج.