مهمة تطوير تطبيق React Native - دعم iOS لمكتبة react-amwal-pay
لدينا مكتبة React Native باسم `react-amwal-pay` تعمل بشكل ممتاز على أندرويد، لكن الجزء الخاص بنظام iOS به مشاكل أو غير مكتمل. الهدف من هذه المهمة هو إصلاح تكامل المكتبة على نظام iOS بحيث يعمل بشكل مطابق تمامًا لطريقة عمله على أندرويد باستخدام الـ SDK التي نوفّرها.
المصادر والروابط:
* أحدث إصدار من iOS SDK متوفر على Cocoapods باسم: `amwalsdk`
متطلبات المهمة:
إعداد وإصلاح تكامل iOS:
* التحقيق في سبب فشل تشغيل أو تثبيت جزء iOS من مكتبة react-amwal-pay.
* حل جميع المشاكل المتعلقة بالإقلاع، البناء، وتشغيل التطبيق على iOS (مثل: Xcode، Cocoapods، الربط مع المكتبات الأصلية، إلخ).
* التأكد من أن التطبيق يعمل على iOS بنفس الطريقة التي يعمل بها على أندرويد فيما يخص وظائف الـ SDK (مثل إطلاق الـ SDK، تدفق عملية الدفع، استقبال الاستدعاءات callbacks، وغيرها).
استخدام الـ SDK الموجودة:
* دمج مكتبة Cocoapod المقدمة (ملف `amwalsdk.zip` الإصدار v1.1.15) في مشروع React Native الخاص بـ iOS.
* التأكد من صحة جميع الاعتمادات (dependencies)، والأذونات (entitlements)، وخطوات الإعداد الأصلية.
توفير مثال عملي على iOS:
* تكرار نفس الوظائف الموجودة في المثال الخاص بنظام أندرويد ليعمل على نظام iOS.
* يجب أن يكون المثال قادرًا على البناء، التشغيل، وعرض وظائف الـ SDK بشكل واضح على جهاز أو محاكي iOS.
توثيق خطوات العمل:
* تحديث أو إنشاء قسم جديد في ملف README أو إنشاء ملف توثيقي منفصل يشرح بوضوح خطوات التثبيت والاستخدام على نظام iOS.
الهدف النهائي:
يجب أن يكون المطور قادرًا على:
* استنساخ المستودع (clone).
* تشغيل أوامر:
```bash
npm install && npx pod-install && npx react-native run-ios
```
* رؤية الـ SDK الخاصة بأموال تعمل بشكل كامل على نظام iOS دون الحاجة إلى أي خطوات إضافية، تمامًا كما هو الحال في نظام أندرويد.
يجب أن يكون المطور قادرًا على:
* استنساخ المستودع (clone).
* تشغيل أوامر:
```bash
npm install && npx pod-install && npx react-native run-ios
```
* رؤية الـ SDK الخاصة بأموال تعمل بشكل كامل على نظام iOS دون الحاجة إلى أي خطوات إضافية، تمامًا كما هو الحال في نظام أندرويد.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 1 |
السلام عليكم ورحمة الله وبركاته، أطلعت على تفاصيل مشروعكم الخاص بتطوير ودعم مكتبة react-amwal-pay على نظام iOS، ويسعدني التقدم لتنفيذ هذه المهمة. أنا مطور React...