التكامل وواجهة API
ما Toden SDK الذي يجب أن أستخدمه؟
ابحث عن SDK العميل المدعوم لنظامك الأساسي وتحقق من متطلبات الميزات والإصدار قبل الدمج.
فريق Toden · 2 دقائق للقراءة · العربية
في هذه الصفحة
إجابة مختصرة
استخدم React Web SDK لموقع React على الويب، أو React Native SDK لتطبيق React Native، أو Flutter SDK لتطبيق Flutter. اتبع دليل النظام الأساسي للتثبيت والأذونات. تحتفظ أسماء الحزم المنشورة حاليًا بمعرفات Myaza؛ هذا لا يجعل منهم منتجًا مختلفًا.
استخدم الحزمة الموثقة
حزمة الويب هي @myazahq/kyc-sdk-react، وحزمة React Native هي @myazahq/kyc-sdk-react-native، وحزمة Flutter هي myaza_kyc_sdk_flutter. تحقق من الدليل الرسمي وإصدار التسجيل قبل تحديد الإصدار.
تحتوي React Native SDK على تعليمات برمجية أصلية وتحتاج إلى تطوير مخصص أو إنشاء أصلي. لا يعمل في Expo Go. تحتاج إصدارات الأجهزة المحمولة أيضًا إلى الكاميرا وأي أذونات أخرى تتطلبها الميزات التي تقوم بتمكينها.
مطابقة القدرات مع النظام الأساسي
توفر الثلاثة جميعها تدفق الالتقاط الأساسي لمقدم الطلب، لكن قدرات الجهاز لا تزال مهمة. إن قراءة شريحة مستندات الهوية هي وظيفة محمولة أصلية، وليست إحدى إمكانيات المتصفح. تحقق من الحد الأدنى من الإصدار لعمليات سير العمل أو التوقيع أو أي خيار التقاط أحدث يستخدمه سير العمل الخاص بك.
إن تركيب سير عمل منشور هو مسار التكوين الموصى به. تحظى إعداداته بالأولوية على دعائم SDK المتداخلة، بينما يوفر التكامل الخاص بك مرجع مقدم الطلب وبيانات وقت التشغيل وعمليات الاسترجاعات.
التعامل مع الإكمال بشكل صحيح
تقديم SDK غير متزامن. لا تمنح حق الوصول إلى الحساب لمجرد ظهور شاشة الإكمال أو تشغيل رد الاتصال عند الإرسال. يجب أن تتلقى الواجهة الخلفية الخاصة بك الحدث النهائي وتتحقق منه أو تقرأ النتيجة الحالية بشكل آمن.
إن SDK لخادم Risk Intelligence ليس متاحًا للعامة بعد. استخدم واجهة برمجة تطبيقات HTTP الموثقة من الواجهة الخلفية لديك بدلاً من الاعتماد على حزمة أو طرق غير منشورة منسوخة من مثال لإصدار مستقبلي.
أدلة ذات صلة
هل كانت هذه المقالة مفيدة؟