تعرف على إنشاء تطبيق Android باستخدام Oracle Mobile Hub

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

لتوفير الوصول المتحرك إلى الخدمات، ستكتب تطبيق نقال يتصل بخدمات الخلفية. Oracle Mobile Hub هو خدمة تستند إلى السحابة توفر لوحة وصل موحدة لتطوير التطبيقات المحمولة ونشرها وصيانتها وتحليلها.

يوفر Oracle أطقم وتطوير البرامج (SDKs) للعديد من الأنظمة الأساسية للأجهزة النقالة مثل Android وiOS. وتتيح مجموعة أدوات سطح مكتب العميل هذه إمكانية استخدام ميزات لوحة وصل Oracle Mobile وواجهات برمجة التطبيقات المخصصة التي تقوم بنشرها من خلال Oracle Mobile Hub في تطبيقاتك.

يشتمل Oracle Mobile Hub على مجموعة من واجهات API التي يمكنك استخدامها في تطبيقات الجوال من SDK أو مع استدعاءات REST. تتضمن بعض واجهات Api المتاحة للحاسب:

  • الإشعارات
  • التخزين
  • الموقع
  • الوصول إلى قاعدة البيانات
  • سياسات التطبيق

يمكنك أيضًا إنشاء واجهات Api المخصصة الخاصة بك ، حتى يمكنك خدمة احتياجاتك الخاصة. عادة ما يتم تنفيذ واجهات Api هذه في تعليمات Node.js البرمجية.

البنية

يوضح مخطط البنية هذا الطريقة الشائعة للاتصال بتطبيق Android المتحرك مع Oracle Mobile Hub باستخدام خدمات Oracle Mobile Hub Android SDK أو REST.

ما يلي هو وصف mobile-app-architecture-android.png
وصف الشكل التوضيحي mobile-app-architecture-android.png

أنت تستخدم Oracle Mobile Hub لتطوير ونشر واجهة برمجة تطبيقات REST API المخصصة الخاصة بك، أو استخدام موصل في REST API آخر. يمكنك تطوير تطبيقك باستخدام لغة برمجة Android SDK وJava وكذلك لغة برمجة Oracle Mobile Hub Android SDK. يعمل التطبيق على استدعاء واجهة برمجة التطبيقات بشكل مباشر إلى Oracle Mobile Hub أو باستخدام خدمات REST التي يوفرها Oracle Mobile Hub.

حول إنشاء تطبيق Android باستخدام Oracle Mobile Hub

الغرض من المقالات في هذا الحل هو تطوير تطبيق نقال لنظام Android باستخدام Oracle Mobile Hub. اتبع هذه الخطوات عند تطوير تطبيق Android.

  1. تكوين خلفية محمولة في Oracle Mobile Hub.
  2. تنزيل خدمة Oracle Mobile Hub SDK لـ Android من Oracle Technology Network (OTN)، وتكوينها للتطبيق النقال.
  3. تكوين مجموعة تخزين تعمل كحاوية لتطبيق الأجهزة المتنقلة.
  4. أثناء تطوير التطبيق الخاص بك، استخدم Oracle Mobile Hub SDK لكتابة تعليمات Java البرمجية، واستدعاء منصة التشغيل وواجهات API المخصصة.
  5. اختبر التطبيق باستخدام مقتفي Android.

حول الخدمات والأدوار المطلوبة

يتطلب هذا الحل الخدمة التالية:

  • لوحة وصل Oracle Mobile

هذه هي الأدوار المطلوبة لمركز Oracle Mobile Hub.

اسم الخدمة: الدور مطلوب لـ...
Oracle Cloud: المسئول لإدارة مستخدمي الجوال والأدوار والنطاقات.
Oracle Mobile Hub: MobileEnvironment_MobileUserConfig وMobileEnvironment_MobileUserMgmt أدوار أعضاء الفريق لإدارة مستخدمي الجوال والأدوار والنطاقات.

يرجى الاطلاع على معرفة كيفية الحصول على خدمات Oracle Cloud لـ Oracle Solutions للحصول على الخدمات السحابية التي تحتاجها.

قبل البدء

يستخدم مطورو Android مجموعة Oracle Mobile Hub SDK لتكوين تطبيقات الجوال.

يسهل SDK التصديق مع Oracle Mobile Hub، ويوفر طبقات مؤدي التفاف Java للعديد من واجهات API الخاصة بمنصة Oracle Mobile Hub.