مهمة تطوير تطبيق React Native - دعم iOS لمكتبة react-amwal-pay

تفاصيل المشروع

مهمة تطوير تطبيق 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 دون الحاجة إلى أي خطوات إضافية، تمامًا كما هو الحال في نظام أندرويد.

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$50.00 - $100.00
مدة التنفيذ
7 أيام
المهارات

صاحب المشروع
Amr S.
  • برمجة، تطوير المواقع والتطبيقات
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 1

تقدم للمشروع

العروض المقدمة

السلام عليكم ورحمة الله وبركاته، أطلعت على تفاصيل مشروعكم الخاص بتطوير ودعم مكتبة react-amwal-pay على نظام iOS، ويسعدني التقدم لتنفيذ هذه المهمة. أنا مطور React...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.