متطلبات الاستمرارية

لتقديم أفضل تجربة للاعبين في "ألعاب Google Play على الكمبيوتر"، يجب أن يوفّر كل من إصدارَي لعبتك على "ألعاب Google Play على الكمبيوتر" والأجهزة الجوّالة (Android) تجربة سلسة تعمل من خلال جهاز آخر باستخدام حزمة تطوير البرامج (SDK) للإصدار الثاني من "خدمات ألعاب Google Play" لكي تُعدّ لعبتك محسّنة لاستخدام "ألعاب Google Play على الكمبيوتر".

في ما يلي ملخّص للمتطلبات:

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

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

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

  • حل الربط: يمكنك إنشاء اتصال فردي بين "خدمات ألعاب Google Play" ونظام الهوية الحالي.
  • حل Recall: يمكنك ربط حساب في "خدمات ألعاب Google Play" بحسابات متعدّدة مرتبطة بالمستخدم لاستعادة الحالة.

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

يمكنك استخدام حالات الاختبار لتقييم الحل الخاص بك مقارنةً بالمتطلبات.

في ما يلي قائمة تحقّق بالسلوكيات المطلوبة والمشجَّعة المتعلقة بتسجيل الدخول إلى "خدمات ألعاب Google Play" على "ألعاب Google Play على الكمبيوتر".

الإندونيسية الأهمية الوصف
1.1 مطلوب للإصدارات المحسّنة يجب تسجيل دخول اللاعبين باستخدام خدمات ألعاب Google Play في الإصدار الثاني على أجهزة Android و"ألعاب Google Play على الكمبيوتر".

يجب دمج حزمة تطوير البرامج (SDK) الجديدة للإصدار الثاني من خدمات ألعاب Google Play مع إصدارات Android و"ألعاب Google Play على الكمبيوتر" ، وتفعيل وظيفة تسجيل الدخول داخل لعبتك. يجب استخدام بيانات اعتماد اللاعبين الذين سجّلوا الدخول لتلبية المتطلب 1.2.

يُرجى العِلم أنّ ميزة "تسجيل الدخول" في الإصدار الأول لا تستوفي المتطلب. إذا كنت تستخدم "خدمات ألعاب Google Play" في الإصدار الأول في لعبتك، عليك الترقية إلى الإصدار الثاني. لمزيد من المعلومات عن نقل بيانات لعبتك، اطّلِع على أدلّة Java وUnity.
1.2 مطلوب للإصدارات المحسّنة يجب إجراء نسخ احتياطي لمستوى تقدّم اللاعبين واستعادته باستخدام معرّف اللاعب في "خدمات ألعاب Play".

لا يكون ذلك مطلوبًا عندما يفهم اللاعب أنّ مستوى التقدّم مرتبط بالجهاز المحلي وسيتم فقدانه عند الانتقال إلى جهاز آخر أو إذا كان مستوى التقدّم ضمن البرنامج التعليمي فقط.

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

إذا لم يكن اللاعب مسجّلاً الدخول باستخدام خدمات ألعاب Play، حاوِل الاحتفاظ بمستوى تقدّم اللاعب محليًا، ثم مزامنة مستوى التقدّم هذا عندما يسجّل اللاعب الدخول في النهاية إلى خدمات ألعاب Play. يساعد ذلك في منع فقدان أي جزء من مستوى تقدّم اللاعب إذا أجّل تسجيل الدخول إلى لعبتك.
1.3 أفضل الممارسات يجب توفير زر لتسجيل الدخول للاعبين الذين سجّلوا الخروج.

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

يجب أن يتمكّن اللاعبون من العثور على زر تسجيل الدخول، على سبيل المثال، يجب أن يكون متاحًا من شاشتك الرئيسية أو موجودًا في شاشة "الإعدادات". يجب ألا يكون هذا الزر مخفيًا على مستويات متعدّدة في قائمة لعبتك.
1.4 ميزة جيدة يجب اتّباع إرشادات العلامة التجارية لشركة Google.

لتزويد اللاعبين بتجربة شاملة جذابة ومتّسقة، يجب تنفيذ إرشادات العلامة التجارية لـ "خدمات ألعاب Play".