مستودع GitHub
نموذج إكسبو + React Native + مدفوعات دودي الكامل
نظرة عامة
نموذج جاهز للإنتاج لتكامل مدفوعات دودي في تطبيقات إكسبو/React Native. يتضمن هذا القالب إنشاء جلسات الدفع، معالجة المدفوعات، وتكوين TypeScript المناسب لمساعدتك في البدء بقبول المدفوعات في تطبيقك المحمول بسرعة.يستخدم هذا النموذج SDK إكسبو مع TypeScript ويتضمن تنفيذات نموذجية لجلسات الدفع ومعالجة المدفوعات.
المتطلبات الأساسية
- Node.js 18+
- Expo CLI أو EAS CLI
- حساب مدفوعات دودي (مفتاح API من لوحة التحكم)
- محاكي iOS أو محاكي Android (أو جهاز فعلي)
البدء السريع
1
استنساخ المستودع
استنساخ مستودع النموذج والتنقل إلى دليل المشروع:
2
احصل على بيانات اعتماد API الخاصة بك
احصل على بيانات اعتمادك من لوحة تحكم مدفوعات دودي في وضع الاختبار:
- مفتاح API: انتقل إلى المطور → مفاتيح API في لوحة التحكم
3
تكوين متغيرات البيئة
قم بإنشاء ملف أضف بيانات اعتماد مدفوعات دودي الخاصة بك:
.env في الدليل الجذر:.env
4
تثبيت التبعيات
قم بتثبيت حزم npm المطلوبة:
5
بدء خادم التطوير
ابدأ خادم تطوير إكسبو:امسح رمز الاستجابة السريعة باستخدام تطبيق إكسبو جو على جهازك، أو اضغط على
i لمحاكي iOS أو a لمحاكي Android.أنت جاهز للبدء في البناء! يتضمن النموذج شاشات ومكونات نموذجية لمساعدتك في فهم التكامل.
ما هو مدرج
يأتي النموذج مع الأساسيات المكونة مسبقًا:تكامل الدفع
تنفيذ نموذجي لإنشاء وإدارة جلسات الدفع
معالجة المدفوعات
تدفق دفع كامل مع معالجة النجاح والأخطاء
دعم TypeScript
تكوين TypeScript كامل مع تعريفات نوع مناسبة
موجه إكسبو
إعداد التنقل مع موجه إكسبو لتوجيه سلس
هيكل المشروع
الخطوات التالية
بمجرد تشغيل النموذج:1
إنشاء منتجاتك
أضف المنتجات في لوحة تحكم مدفوعات دودي لتمكين وظيفة الدفع.
2
تخصيص التكامل
قم بتكييف الكود النموذجي ليتناسب مع احتياجات وتصميم تطبيقك.
3
اختبار على الأجهزة الحقيقية
اختبر تدفق الدفع على الأجهزة الفعلية للتأكد من أن كل شيء يعمل بشكل صحيح.
4
الانتقال إلى الإنتاج
عند الاستعداد، قم بالتبديل إلى مفاتيح API في وضع الإنتاج وبناء تطبيقك للإنتاج.
البناء للإنتاج
1
تثبيت EAS CLI
2
تكوين EAS
3
بناء تطبيقك
لـ iOS:لـ Android:
موارد إضافية
دليل تكامل الموبايل
دليل مفصل لتنفيذ المدفوعات في تطبيقات الموبايل
تكامل React Native
توثيق تكامل محدد لـ React Native
دليل التكامل
دليل مفصل لتنفيذ المدفوعات لمرة واحدة
مرجع API
استكشف الوثائق الكاملة لواجهة برمجة تطبيقات مدفوعات دودي
الدعم
تحتاج إلى مساعدة بشأن النموذج؟- انضم إلى مجتمع Discord لطرح الأسئلة والنقاشات
- تحقق من مستودع GitHub للمشاكل والتحديثات
- اتصل بفريق الدعم الخاص بنا للحصول على المساعدة