استعادة البيانات بسلاسة

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

تستعيد إحدى الألعاب آخر حساب تم استخدامه داخل اللعبة في الحالات التالية:

إرشادات التنفيذ

يُرجى الرجوع إلى الإرشادات التالية حول كيفية استخدام ميزة "الاستعادة السلسة":

حالات استخدام ميزة "استعادة البيانات بسلاسة"

  1. جهاز جديد / تثبيت جديد: عندما يثبّت لاعب عائد اللعبة على جهاز جديد، يجب أن تستعيد اللعبة آخر حساب داخل اللعبة (IGA) تم ربطه بمعرّف اللاعب في "خدمات ألعاب Google Play". يتوقّع اللاعبون مواصلة اللعب من حيث توقّفوا آخر مرة.
  2. إعادة التثبيت: عندما يثبّت لاعب متكرّر اللعبة على أي جهاز، يجب التعامل مع ذلك على أنّه عملية تثبيت على جهاز جديد وتنفيذ عملية استعادة سلسة.

متى لا يجب استخدام ميزة "استعادة البيانات بسلاسة"؟

  1. تحديث التطبيق: إذا حدّث أحد اللاعبين التطبيق، من المفترض أن تكون البيانات المحلية متوفّرة (على سبيل المثال، إذا حدّث اللاعب التطبيق من خلال Google Play). في هذه الحالة، لا تفعِّل ميزة "الاستعادة السلسة"، والتزِم بالحالة المحلية. ومع ذلك، إذا لم تتوفّر أي بيانات محلية وكان هناك حساب IGA مرتبط بمعرّف لاعب في "خدمات ألعاب Play"، يمكن للعبة استعادة حساب IGA هذا أو عرض شاشة تسجيل الدخول إلى اللعبة للاعب.
  2. تسجيل الخروج بشكل صريح: إذا سجّل أحد اللاعبين الخروج من "ألعاب Google الفورية" بشكل صريح، فمن المحتمل أن يكون هدفه هو التبديل بين الحسابات أو البقاء مسجّلاً الخروج من اللعبة. في هذه الحالة، لا تفرض استعادة الحساب السابق عند التشغيل التالي. بدلاً من ذلك، اعرض شاشة تسجيل الدخول. يتيح ذلك للاعبين التبديل بين حسابات متعددة داخل اللعبة.

حلّ النزاعات:

إذا كانت لعبتك تتضمّن إرشادات تجربة المستخدم بشأن عملية المصادقة المثالية وتتّبع إرشادات التنفيذ الخاصة بعملية الاستعادة السلسة، لن تواجه اللعبة أي مشاكل في حل التعارض. ومع ذلك، إذا واجهت اللعبة حالة يكون فيها لدى اللاعب حساب Guest محلي يتضمّن مستوى تقدّم كبيرًا، ولديه أيضًا نسخة احتياطية على السحابة الإلكترونية من آخر لعبة iGA تم لعبها مرتبطة بخدمات ألعاب Google Play، يجب ألا تستبدل اللعبة البيانات المحلية تلقائيًا. بدلاً من ذلك، اعرض رسالة تطلب من اللاعب الاختيار بين الحالتَين.

على سبيل المثال، يمكنك عرض طلب: "تم العثور على بيانات محفوظة على السحابة الإلكترونية. هل تريد استعادة المستوى 50 أو الاحتفاظ بالمستوى 5 المحلي؟"

ربط آخر لعبة تم لعبها برقم تعريف اللاعب في "خدمات ألعاب Google Play"

لتنفيذ عملية استعادة سلسة، يجب أن تتحقّق اللعبة من وجود ارتباط بين أحدث لعبة IGA لعبها اللاعب ومعرّف اللاعب المصادق عليه في "خدمة ألعاب Play". ويمكنك إجراء ذلك باستخدام أيّ من الطرق التالية:

  1. نظام الخلفية الخاص بك: يمكنك الاحتفاظ بربط "معرّف اللاعب" بمعرّفك داخل اللعبة في نظام الخلفية، بالإضافة إلى ربط حالة اللعب الأخيرة بمعرّف داخل اللعبة حتى تتمكّن من استرداد آخر معرّف داخل اللعبة تم استخدامه للاعب بمجرد حصولك على "معرّف اللاعب" بعد مصادقة المنصة.
  2. واجهة برمجة التطبيقات Recall API (يُنصح بها): إنّ واجهة Recall API هي الطريقة التي يُنصح بها لتنفيذ عملية استعادة سلسة للبيانات إذا لم يكن لديك نظام خلفي قوي خاص بتحديد الهوية. يسمح هذا الخيار لشركة Google بتخزين الرابط بين معرّف اللاعب ومعرّف الحساب الداخلي داخل اللعبة (الشخصية). طريقة عمل Recall API:

    1. المتجر: عند تشغيل المستخدم، أرسِل "رمز الاسترجاع" (رابط مشفّر إلى حساب IGA الخاص به) إلى Google.

    2. الاسترداد: على جهاز جديد، بعد مصادقة خدمات ألعاب Google Play، يمكنك طلب بيانات من واجهة برمجة التطبيقات Recall API. إذا كان الرمز المميّز متوفّرًا، عليك فك تشفيره للعثور على معرّف حساب Google Play للألعاب واستعادة مستوى التقدّم على الفور.