تكوين خلفية متنقلة في 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
وصف الشكل التوضيحي mobile-backend-architecture.jpg

عندما يقوم تطبيق الأجهزة المتنقلة للعميل بالوصول إلى واجهة برمجة التطبيقات من خلال Oracle Mobile Hub، يكون دائمًا داخل سياق النهاية الخلفية المتحركة. يمكن للتطبيق التصديق باستخدام الصلاحيات المعرفة في Oracle Mobile Hub (تصديق OAuth أو HTTP الأساسي) المحدد في الخلفية المتحركة أو من خلال مخزن هويات (أو موفر دخول التواصل الاجتماعي) الوسيط بواسطة النهاية المتنقلة. إذا كانت واجهة API المستدعاة تشتمل على استدعاءات واجهات API أخرى في الخلفية، فسيتم نشر الهوية والصلاحيات الخاصة بالمتصل الأصلي عبر سلسلة الاستدعاءات.

ويساعد العمل في الأجهزة الخلفية على التمثيل المرئي للموارد المتاحة للتطبيقات الهدف وكيفية عملها معًا. بالإضافة إلى ذلك ، يمكنك استخدام سياق السرية في الخلفية لتطبيقات الأجهزة المتنقلة لاختبار المكالمات لواجهة برمجة التطبيقات (Api )، حتى في المراحل المبكرة من التطوير.

تكوين خلفية متنقلة في Oracle Mobile Hub

في Oracle Mobile Hub، يمكنك تكوين خلفية متحركة لربط واجهات API، ومجموعات التخزين، ثم تكاملها مع تطبيقات الأجهزة المتنقلة الخاصة بجانب العميل.

لتكوين خلفية نقالة في Oracle Mobile Hub:
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة ، ثم حدد تطوير ، ثم حدد للخلف .
  3. انقر على نهاية خلفية جديدة.
  4. أدخل اسمًا ووصفًا لنهاية الأجهزة المتنقلة الخلفية.
  5. انقر على تكوين .
    يتم تكوين الجوال الخلفية وفتح صفحة الإعدادات الخاصة بها.
  6. ضمن صفحة "إعدادات "، قم بتمكين خيار عميل OAuth.
  7. انقر على مربع الاختيار تمكين الدخول الموحد .
بعد تكوين الخلفية، يجب أن تظهر في قسم التطبيقات بلوحة Oracle Mobile Hub أسفل نسخ احتياطية من Mobile.

إقران واجهة برمجة تطبيقات بواجهة برمجة تطبيقات (API) مع خلفية أجهزة متنقلة في Oracle Mobile Hub

قبل استخدام خلفية النقال، تحتاج إلى إقران API. يمكنك استخدام كتالوج واجهة برمجة تطبيقات Oracle Mobile Hub API لتحديد واجهات API المخصصة التي تريد الوصول إليها في الخلفية المتحركة الخاصة بك. يقدم هذا الكتالوج تفاصيل حول كل نقطة انتهاء API والوثائق الخاصة به. كما يتيح لك اختبار نقاط الانتهاء الخاصة بك من خلال عينة بيانات.

لربط واجهات Api بالخلفية المحمولة ، تأكد من أنك في البيئة التي تحتوي على مسودة النهاية الخلفية للأجهزة المتنقلة.
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة ، ثم قم بتوسيع "التطوير " وانقر على "عمليات إعادة البدء ".
  3. حدد الهاتف المحمول وانقر على فتح .
  4. انقر على واجهات Api.
  5. انقر على تحديد واجهات Api.
  6. انقر على أيقونة إضافة لكل API تريد تضمينه في النهاية الخلفية المتحركة.

تكوين مجموعة تخزين

يوفر Oracle Mobile Hub واجهة API لتخزين الوسائط في السحابة. بصفتك مطور تطبيقات نقال، يمكنك استخدام واجهة برمجة التطبيقات هذه في تطبيق الأجهزة المتنقلة لتخزين الوحدات واسترجاعها، مثل الملفات والنصوص والصور وكائنات JSON.

  1. افتح صفحة "التخزين" إما من خلفية نقالة أو بالنقر على "تخزين" في القائمة الجانبية، وانقر على مجموعة جديدة.
  2. أدخل اسمًا للمجموعة. يتم استخدام هذا الاسم لتكوين معرف مورد عام (URI) للمجموعة. تتم الإشارة إلى اسم المجموعة كمعرف المجموعة في سياق استدعاء API.
  3. اختر نوع المجموعة: مشترك أو مستخدم معزول. لا يمكنك تغيير مجال المجموعة بعد تعيينها.
  4. أدخل بيانًا مختصرًا لغرض المجموعة، إذا لزم الأمر، ليتم عرضه في قائمة المجموعات، ثم انقر تكوين.