تكوين خلفية متنقلة في Oracle Mobile Hub
باستخدام Oracle Mobile Hub، يمكنك تطوير تطبيقات الأجهزة المحمولة عن طريق الخادم وتوزيع عدة واجهات API مصممة لدعم المهام مثل إدارة المستخدمين والوصول إلى قاعدة البيانات وخدمات المواقع والتحليلات وغير ذلك.تعمل واجهات برمجة التطبيقات هذه على إجراء عمليات التكامل مع حلول Oracle Cloud وتطبيقات REST Services وتطبيقات العميل للأجهزة المتنقلة.
حول العمليات الخلفية للأجهزة المتنقلة
النهاية الخلفية المتحركة في Oracle Mobile Hub هي مجموعة من واجهات API الآمنة وغيرها من الموارد المستخدمة لتطوير تطبيقات الجوال للعميل.
يمكنك استخدام Oracle Mobile Hub لتجميع وإدارة واجهات API المختلفة التي تعرف خلفية النقال معًا.
في Oracle Mobile Hub، يمكن أن يكون لديك العديد من نهايات الخلفية، وكل خدمة تطبيقات جوال عملاء مختلفة. ومع ذلك، يمكن أن يكون لديك أيضًا عدة واجهات Api مشتركة بين نهايات مختلفة للنسخ الاحتياطي. تعرض الصورة التالية بنية نموذجية لخلفية محمول في Oracle Mobile Hub:
وصف الشكل التوضيحي mobile-backend-architecture.jpg
عندما يقوم تطبيق الأجهزة المتنقلة للعميل بالوصول إلى واجهة برمجة التطبيقات من خلال Oracle Mobile Hub، يكون دائمًا داخل سياق النهاية الخلفية المتحركة. يمكن للتطبيق التصديق باستخدام الصلاحيات المعرفة في Oracle Mobile Hub (تصديق OAuth أو HTTP الأساسي) المحدد في الخلفية المتحركة أو من خلال مخزن هويات (أو موفر دخول التواصل الاجتماعي) الوسيط بواسطة النهاية المتنقلة. إذا كانت واجهة API المستدعاة تشتمل على استدعاءات واجهات API أخرى في الخلفية، فسيتم نشر الهوية والصلاحيات الخاصة بالمتصل الأصلي عبر سلسلة الاستدعاءات.
ويساعد العمل في الأجهزة الخلفية على التمثيل المرئي للموارد المتاحة للتطبيقات الهدف وكيفية عملها معًا. بالإضافة إلى ذلك ، يمكنك استخدام سياق السرية في الخلفية لتطبيقات الأجهزة المتنقلة لاختبار المكالمات لواجهة برمجة التطبيقات (Api )، حتى في المراحل المبكرة من التطوير.
تكوين خلفية متنقلة في Oracle Mobile Hub
في Oracle Mobile Hub، يمكنك تكوين خلفية متحركة لربط واجهات API، ومجموعات التخزين، ثم تكاملها مع تطبيقات الأجهزة المتنقلة الخاصة بجانب العميل.
إقران واجهة برمجة تطبيقات بواجهة برمجة تطبيقات (API) مع خلفية أجهزة متنقلة في Oracle Mobile Hub
قبل استخدام خلفية النقال، تحتاج إلى إقران API. يمكنك استخدام كتالوج واجهة برمجة تطبيقات Oracle Mobile Hub API لتحديد واجهات API المخصصة التي تريد الوصول إليها في الخلفية المتحركة الخاصة بك. يقدم هذا الكتالوج تفاصيل حول كل نقطة انتهاء API والوثائق الخاصة به. كما يتيح لك اختبار نقاط الانتهاء الخاصة بك من خلال عينة بيانات.
- تسجيل الدخول إلى Oracle Mobile Hub.
- انقر على أيقونة القائمة ، ثم قم بتوسيع "التطوير " وانقر على "عمليات إعادة البدء ".
- حدد الهاتف المحمول وانقر على فتح .
- انقر على واجهات Api.
- انقر على تحديد واجهات Api.
- انقر على أيقونة إضافة لكل API تريد تضمينه في النهاية الخلفية المتحركة.
تكوين مجموعة تخزين
يوفر Oracle Mobile Hub واجهة API لتخزين الوسائط في السحابة. بصفتك مطور تطبيقات نقال، يمكنك استخدام واجهة برمجة التطبيقات هذه في تطبيق الأجهزة المتنقلة لتخزين الوحدات واسترجاعها، مثل الملفات والنصوص والصور وكائنات JSON.
- افتح صفحة "التخزين" إما من خلفية نقالة أو بالنقر على "تخزين" في القائمة الجانبية، وانقر على مجموعة جديدة.
- أدخل اسمًا للمجموعة. يتم استخدام هذا الاسم لتكوين معرف مورد عام (URI) للمجموعة. تتم الإشارة إلى اسم المجموعة كمعرف المجموعة في سياق استدعاء API.
- اختر نوع المجموعة: مشترك أو مستخدم معزول. لا يمكنك تغيير مجال المجموعة بعد تعيينها.
- أدخل بيانًا مختصرًا لغرض المجموعة، إذا لزم الأمر، ليتم عرضه في قائمة المجموعات، ثم انقر تكوين.