قائمة التحقّق من المتطلبات الفنية لألعاب Play الفورية

تحذير: لن تكون "تطبيقات Google Play الفورية" متاحة بعد الآن. اعتبارًا من ديسمبر 2025، لن يكون بإمكانك نشر التطبيقات الفورية من خلال Google Play، كما أنّ جميع واجهات برمجة التطبيقات الفورية في "خدمات Google Play" ستتوقف عن العمل. لن يعرض Play "التطبيقات الفورية" للمستخدمين بعد الآن باستخدام أي آلية.

نُجري هذا التغيير استنادًا إلى ملاحظات المطوّرين واستثماراتنا المستمرة لتحسين المنظومة المتكاملة منذ طرح ميزة "تطبيقات Google Play الفورية".

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

يجب أن تستوفي لعبتك المتطلبات التالية ليتم إبقاؤها في برنامج "اللعب الفوري". استخدِم قائمة التحقّق من المراجعة الذاتية للتأكّد من الامتثال.

المتطلبات

يجب أن تستوفي ميزة "التشغيل الفوري" جميع متطلبات "تطبيقات Google Play الفورية"، بالإضافة إلى جميع المتطلبات الفنية ومتطلبات السياسات التالية:

  1. تم نشر اللعبة باستخدام حِزمة التطبيق.

  2. يجب أن يكون حجم اللعبة 15 ميغابايت أو أقل (يمكن تنزيل أصول إضافية بعد الإطلاق).

  3. تتوافق اللعبة مع قيود وضع الحماية في "تطبيقات Google Play الفورية".

  4. تستهدف اللعبة الإصدار 8.0 من نظام التشغيل Android (المستوى 26 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث.

  5. تتوافق اللعبة مع بنية 64 بت.

  6. لا تستخدم اللعبة الإشعارات.

  7. يجب أن تتطلّب اللعبة أذونات من قائمة أذونات "تطبيقات Google Play الفورية" المتوافقة فقط.

  8. يجب تفعيل ميزة تسجيل الدخول تلقائيًا باستخدام "خدمات ألعاب Google Play".

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

  10. تتضمّن اللعبة حلاً لحفظ البيانات على السحابة الإلكترونية باستخدام رقم تعريف اللاعب في "خدمات ألعاب Google Play"، وذلك لضمان استمرار حالة اللعبة للمستخدم على مستوى جلسات "اللعب الفوري" والأجهزة. يمكنك استخدام منتج مثل Cloud Firestore أو قاعدة بيانات أخرى على السحابة الإلكترونية. تأكَّد من أنّ مستوى تقدّم اللاعب مرتبط برقم تعريف اللاعب في "خدمات ألعاب Google Play"، وأنّه تتم استعادته فور تسجيل اللاعب الدخول.

    • يجب توفير ميزة حفظ بيانات الألعاب في الألعاب التي تتيح أي نوع من استمرار البيانات بين جلسات اللعب. لا تتطلّب الأنواع الأخرى من الألعاب (مثل ألعاب "روجلايك" وألعاب اللوح البسيطة) المصمَّمة لجلسات لعب قصيرة حفظ بيانات اللعبة. ومع ذلك، ننصح بشدة باستخدام بيانات حفظ الألعاب أو قوائم الصدارة للاحتفاظ بهذه الحالة حتى لا يفقد المستخدمون نتائجهم أو إنجازاتهم القيّمة.
  11. إذا لم يكن لديك فيديو ترويجي، أضِف فيديو ترويجيًا بالوضع الأفقي يعرض طريقة اللعب إلى بطاقة بياناتك على المتجر. يستمتع المستخدمون بمشاهدة فيديوهات تعرض أسلوب اللعب الذي تم تسجيله مباشرةً من داخل اللعبة. سينشئ Google Play تلقائيًا مقطع فيديو يضم أبرز اللحظات من هذا الفيديو، وسيتم تضمينه في تطبيق "ألعاب Google Play". ويمكنك تسجيل الفيديو مباشرةً باستخدام adb. إذا كانت لعبتك تتضمّن الوضع العمودي فقط، يمكنك تحويلها إلى الوضع الأفقي باستخدام عدد من أدوات تعديل الفيديو.

  12. لا تتضمّن اللعبة زر تثبيت خاصًا بها. لا حاجة إلى زر تثبيت لأنّ تجربة "اللعب الفوري" يجب أن تكون مماثلة لتجربة اللعبة المثبَّتة. سيظل بإمكان المستخدمين تثبيت اللعبة من صفحة التفاصيل في تطبيق "ألعاب Google Play" و"متجر Google Play".

  13. لم يتم تنفيذ ميزة مكافحة القرصنة في "خدمات ألعاب Google Play" في اللعبة، أو لم يتم تضمين إذن com.android.vending.CHECK_LICENSE في ملف البيان. تمنع ميزة مكافحة القرصنة المستخدمين من قرصنة الألعاب التي يجب شراؤها، ولا تقدّم أي فائدة للألعاب المجانية. سيؤدي تفعيل عملية التحقّق من مكافحة القرصنة إلى منع التطبيقات الفورية على Google Play من تسجيل الدخول إلى "خدمات ألعاب Google Play".

  14. إذا كانت اللعبة تستخدم OpenGL، تأكَّد من أنّها تستهدف OpenGL ES 2.0، لأنّه الإصدار الوحيد المتوافق تمامًا مع &quot;تطبيقات Google Play الفورية&quot; على الأجهزة التي تعمل بالإصدار 7 من نظام التشغيل Android والإصدارات الأقدم. احرص على تحديد الإصدار الصحيح باستخدام <uses-feature>، مع ضبط android:glEsVersion على 0x00020000.

  15. حدِّد 1337 كإصدار فوري في ملف AndroidManifest.xml للإشارة إلى أنّ هذه اللعبة هي لعبة فورية تقدّم تجربة كاملة (وليست لعبة تجريبية):

      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:dist="http://schemas.android.com/apk/distribution"
         package="com.yourapp.package">
         <dist:module dist:instant="true" />
         <application android:allowBackup="true">
             <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/>
            ...
         </application>
      </manifest>
  16. يتم تحقيق الربح من اللعبة بطرق غير مزعجة وفقًا للإرشادات التالية:

    • تأكَّد من أنّ إعلانات البانر لا تعيق طريقة اللعب.
    • يمكنك عرض الإعلانات في فواصل إعلانية طبيعية في أسلوب اللعب بين محتوى الصفحات أو المستويات أو المراحل. لا تربك المستخدمين بالإعلانات. تؤدي الإعلانات المتكرّرة عادةً إلى حصول المستخدمين على تجارب سيئة وإلى نقرات غير مقصودة.
    • يجب أن تكون الإعلانات التمهيدية التي يتم عرضها قبل تشغيل اللعبة قابلة للتخطّي بعد 5 ثوانٍ كحد أقصى.
    • يجب عدم إخفاء الإعلانات كعناصر داخل اللعبة أو عناصر من قائمة/تجربة التنقل في اللعبة.
    • يُسمح بالترويج المتبادل لألعاب أخرى، مع مراعاة متطلبات الإعلانات السابقة.

قائمة التحقّق من المراجعة الذاتية

تتحقّق Google من الامتثال والتشغيل الخالي من الأخطاء من خلال مراجعة لعبتك. يمكنك توفير الوقت من خلال التحقّق من الامتثال والسلوك المناسب قبل بدء عملية المراجعة. استخدِم قائمة التحقّق الذاتي أدناه:

  1. الفيديو الترويجي
  2. الإعلانات وعمليات الشراء داخل التطبيق
    • إعلانات البانر غير مزعجة ولا تؤدي إلى لمسات غير مقصودة.
    • تظهر الإعلانات في فواصل إعلانية طبيعية خلال اللعب ولا تربك المستخدمين.
    • يمكن تخطّي أي إعلانات قبل تشغيل الفيديو بعد 5 ثوانٍ كحدّ أقصى.
    • لا يظهر زر التثبيت في أي مكان في اللعبة.
  3. استخدام البيانات
    • يمكن للمستخدمين بدء تشغيل لعبتك في أقل من 15 ثانية عبر اتصال شبكة LTE أو 4G.
  4. زر الرجوع
    • يمكن للاعب الخروج من اللعبة باستخدام زر الرجوع في قائمة اللعبة الرئيسية. يُسمح بعرض مربّع حوار تأكيد الخروج، ولكنّه ليس مطلوبًا. في حال استخدام مربع حوار للتأكيد، يجب أن تغلق اللعبة إذا أكّد المستخدم المغادرة أو ضغط على زر الرجوع مرة أخرى.
  5. تسجيل الدخول إلى "خدمات ألعاب Google Play"
    1. عند فتح اللعبة من تطبيق "ألعاب Google Play"، يحدث ما يلي:
      • تحاول اللعبة تسجيل دخول المستخدم إلى "خدمات ألعاب Google Play" بدون أي إجراء من المستخدم.
      • تعرض "خدمات ألعاب Google Play" رسالة ترحيب "مرحبًا" مع معرّف اللاعب.
    2. في حال تعذّر تسجيل الدخول بدون تفاعل، يبدأ تسجيل الدخول التفاعلي. يمكن للمستخدم إلغاء عملية تسجيل الدخول لتجنُّب تكرارها بلا نهاية.
  6. استعادة حالة اللعبة (حفظ اللعبة / عمليات الشراء داخل التطبيق)
    • تأكَّد من إمكانية استعادة حالة اللعبة:
      1. العب اللعبة وحقِّق بعض التقدّم الملحوظ (على سبيل المثال، الوصول إلى مستوى جديد أو تسجيل رقم قياسي جديد) وإجراء عملية شراء داخل التطبيق (IAP) إذا كان ذلك منطبقًا.
      2. اخرج من اللعبة ثم أزِلها من الجهاز (عادةً في الإعدادات > التطبيقات).
      3. أعِد تشغيل اللعبة على الجهاز نفسه وتأكَّد من أنّه يتم تلقائيًا استعادة مستوى التقدّم في اللعبة وعمليات الشراء داخل التطبيق.
      4. أعِد تشغيل اللعبة على جهاز مختلف وتأكَّد من أنّه تتم استعادة مستوى التقدّم في اللعبة وعمليات الشراء داخل التطبيق تلقائيًا.
  7. العمل بلا إنترنت
    • تأكَّد من إمكانية تشغيل اللعبة بدون إنترنت:
      1. شغِّل اللعبة عندما تكون متصلاً بالإنترنت إلى أن تصبح قابلة للعب.
      2. أنهِ اللعبة وأوقِف عملية اللعبة.
      3. فعِّل وضع الطيران على الجهاز.
      4. أعِد تشغيل اللعبة وتأكَّد من إمكانية تشغيلها بلا اتصال بالإنترنت.
  8. الأجهزة المتوافقة
    • التأكّد من إمكانية تشغيل اللعبة بالكامل على أجهزة Android اللوحية
    • تأكَّد من أنّ اللعبة تعمل على الإصدار 5 من نظام التشغيل Android (المستوى 21 من واجهة برمجة التطبيقات) والإصدارات الأحدث.