التطبيقات الخاصة المستضافة خارجيًا

تم إيقاف هذه الميزة نهائيًا. يُرجى التواصل مع موفّر خدمة "إدارة الخدمات الجوّالة للمؤسسات" (EMM) لتوزيع التطبيقات الخاصة التي لا تريد استضافتها على Google Play.

يُعرف التطبيق الخاص الذي يتضمّن حزمة تطبيقات Android‏ (APK) مُستضافة خارج Google Play (على سبيل المثال على خادمك الخاص) بأنّه تطبيق مُستضاف خارجيًا. لتوزيع التطبيقات المُستضافة خارجيًا من خلال "Google Play للأعمال"، يجب تحميل البيانات الوصفية للتطبيق في ملف JSON على Play Console.

ملاحظة: لا يتم إرسال حزم تطبيقات Android‏ (APK) المُستضافة خارجيًا إلى Google لفحصها. لذلك، لا يمكن ضمان أمان محتواها. ويتم إعلام المستخدمين بهذا كلّما يفتحون تطبيقًا تتم استضافته خارجيًا.

القيود المفروضة على التطبيقات المُستضافة خارجيًا

تخضع التطبيقات المستضافة خارجيًا للقيود التالية:

  • لا يمكن نشر التطبيقات المستضافة خارجيًا إلا للإنتاج، ولا يتم توفير إصدارات مغلقة للتطبيقات التي تتم استضافتها خارجيًا.
  • لا تتوفّر إمكانية نشر التطبيقات المُستضافة خارجيًا من خلال إطار iframe في "Google Play للأعمال".
  • لا يمكن لمشرفي تكنولوجيا المعلومات تثبيت التطبيقات المُستضافة خارجيًا عن بُعد على الأجهزة التي تتوفّر بها ملفات شخصية للعمل. على مستخدمي الملفات الشخصية للعمل تثبيت هذه التطبيقات يدويًا من خلال "Google Play للأعمال".
  • يتم إيقاف عرض شاشة Android Auto الثانية. ويرجع هذا إلى أنه يجب أن تمر جميع التطبيقات المستهدفة للسيارات بعملية مراجعة محددة للتأكد من أنها لا تصرف انتباه السائقين.

إنشاء ملف بيانات وصفية بتنسيق JSON

لنشر تطبيق مُستضاف خارجيًا، حمِّل ملف JSON يحتوي على البيانات الوصفية للتطبيق على Play Console. ويسمح لك هذا بتوزيع تطبيقك على المستخدمين في مؤسستك من خلال "Google Play للأعمال".

إذا لم يقدّم موفّر خدمة "إدارة الخدمات الجوّالة للمؤسسات" أداة لإنشاء هذا الملف، ستقدّم Google نصًا برمجيًا في Python يمكنك استخدامه لإنشاء الملف بنفسك. لاستخدام النص البرمجي، يجب تثبيت ما يلي على جهازك وتوفيره على المسار PATH للنظام:

لإنشاء ملف JSON، يمكنك تنفيذ الأمر التالي باستخدام مسار ملف APK وعنوان URL:

python externallyhosted.py ––apk=<path/to/apk.apk> ––externallyHostedUrl=“<https://www.example.com/test.apk>” > filename.json

نشر تطبيق تتم استضافته خارجيًا في Play Console

لنشر تطبيق مُستضاف خارجيًا، يجب أن يكون حسابك كمطوِّر في Play Console هو أيضًا حساب مشرف في مؤسستك. 

بعد إنشاء ملف JSON الذي يتضمن البيانات الوصفية لتطبيقك، يمكنك استخدام Play Console لنشر التطبيق:

  1. سجِّل الدخول إلى أداة Play Console باستخدام حساب المشرف لمؤسستك.
    إذا لم يسبق لك تسجيل الدخول باستخدام حساب المشرف، يجب ربط هذا الحساب بحسابك في Play Console (لمزيد من التفاصيل، يُرجى الاطّلاع على التسجيل لإنشاء حساب مطوِّر على Google Play).
  2. أنشئ تطبيقًا خاصًا من خلال النشر لمؤسستك. تأكّد من إضافة مؤسسة واحدة على الأقل إلى القسم وصول خاص للتطبيق.
  3. انقر على تحميل حِزم APK الخارجية.
  4. اختَر إنشاء إصدار جديد بالقرب من أعلى يسار الصفحة.
  5. ضمن ميزة "توقيع التطبيق" من Google Play، انقر على إدارة الإعدادات المفضّلة، ثم اختَر إيقاف ميزة "توقيع التطبيق" من Google Play.
  6. انقر على تحديث، ثم إيقاف.
  7. ضمن "حِزم التطبيقات وحِزم تطبيق Android‏ (APK)"، انقر على تحميل.
  8. حمِّل ملف البيانات الوصفية بتنسيق JSON للتطبيق وأضِف اسم إصدار. انقر على حفظ.
  9. يتم تحميل الملف ويتم عرض تفاصيل حزمة تطبيق Android‏ (APK).
  10. جرِّب تغيير بعض الحقول لجعل ملف الإعداد غير صالح في ملف JSON، وستظهر رسالة خطأ عند تحميله.
  11. إذا لم يتم اختيار أي مؤسسة في صفحة "Google Play للأعمال" أو تم إيقاف ميزة "توقيع التطبيق" من Google Play، سيظهر خطأ عند تحميل الملف.

مصادقة طلبات تنزيل ملفات APK التي تتم استضافتها خارجيًا

عندما تقدّم خدمة Play المدارة طلبًا لتنزيل ملف APK من خادم خارجي، يشتمل الطلب على ملف تعريف ارتباط يحتوي على JSON Web Token (JWT). نقترح عليك بفك شفرة JWT لمصادقة التنزيل. لمزيد من التفاصيل، يجب الاطّلاع على مصادقة التنزيل على خادم المؤسسة.

قد تحتوي هذه الصفحة على محتوى تمت ترجمته باستخدام تكنولوجيا الذكاء الاصطناعي (AI). علمًا أنّ الترجمات المستندة إلى هذه التكنولوجيا قد تتضمن بعض الأخطاء.

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟
true
بحث
محو البحث
إغلاق البحث
تطبيقات Google
القائمة الرئيسية
9468945610718126013
true
مركز مساعدة البحث
false
true
true
true
true
true
108584
false
false
false
false
false