تسجيل الدخول

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

علاوة على ذلك، يمنحك تسجيل الدخول معرّفًا قويًا ومتسقًا يمكنك استخدامه كمفتاح في نظام الحفظ في السحاب. يوفر الحفظ في السحابة الإلكترونية قيمة عالية، ما يتيح للاعبين إجراء ما يلي:

  • يمكنك المتابعة من حيث توقّف عن تغيير الجهاز أو إعادة ضبطه.
  • تشغيل اللعبة على أجهزة متعددة (على هاتف آخر أو على جهاز Chromebook مثلاً)
  • إلغاء تثبيت اللعبة وإعادة تثبيتها لاحقًا

يمكنك استخدام هوية "خدمات ألعاب Play" كمفتاح لحلّ الحفظ في السحابة الإلكترونية الخاص بك أو يمكنك استخدام خدمة "الألعاب المحفوظة" المجانية.

تدعم "خدمات ألعاب Play " (PGS) ميزة تسجيل الدخول التلقائي، وهي طريقة سهلة لتسجيل اللاعبين.

الخطوات المقترَحة لتسجيل الدخول

لتسجيل دخول اللاعبين بنجاح إلى لعبتك، استخدم خطوات تسجيل الدخول التالية:

  1. أثناء تسلسل بدء تشغيل اللعبة، سيتم تشغيل تسجيل الدخول التلقائي لمحاولة تسجيل دخول المستخدم أو إنشاء حساب جديد.
  2. إذا لم يعمل تسجيل الدخول التلقائي أو رفض المستخدم الدخول، يمكنك عرض زر تسجيل دخول يدوي في حال أراد المستخدم تسجيل الدخول لاحقًا.

تسجيل الدخول التلقائي

يسمح تسجيل الدخول التلقائي للمستخدمين بتسجيل الدخول إلى لعبتك بدون أي احتكاك - فهذا تلقائي. إذا كانت لعبتك تطلب من المستخدم تسجيل الدخول وتمكين إعداد تسجيل الدخول التلقائي (في تطبيق ألعاب Google Play)، فستحصل على بيانات اعتماد هوية PGS للمستخدم ومن ثمَّ سيشاهد المستخدم تجربة تسجيل الدخول إلى PGS.

تسجيل الدخول التلقائي هو إعداد يمكن للمستخدمين التحكُّم فيه. ويمكن للمستخدمين اختيار تسجيل الدخول تلقائيًا إلى جميع الألعاب أو سؤالهم في كل مرة.

تسجيل الدخول التلقائي

نطاقات OAuth وPGS

تعتمد خدمة PGS على نظام OAuth للسماح للمستخدمين بمنح لعبتك إمكانية الوصول إلى حساباتهم. تمتلك PGS نطاقًا فريدًا للألعاب (games-lite) وتعتمد على نطاق آخر (drive.app_data) إذا كانت لعبتك تستخدم ميزة الألعاب المحفوظة. تتيح ميزة الألعاب المحفوظة الدخول إلى حساب Google Drive للمستخدم، وهو المكان الذي يتم فيه تخزين بيانات اللعبة.

يُرجى ملاحظة أنه لم يعد بإمكانك طلب نطاقات OAuth إضافية من خلال الإصدار 2 من بPGS. إذا لزم الأمر، ننصحك باستخدام SDK لتسجيل الدخول إلى Google إلى جانب "خدمات ألعاب Play".

دعم طرق الدخول المتعدد

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

استرداد هوية المشغّل بأمان والتحقّق من تكاملها

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

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

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات الوصول بلا إنترنت ووثائق واجهة برمجة تطبيقات REST.

تنفيذ العميل

لمعرفة كيفية تنفيذ دعم تسجيل الدخول على Android، راجع تسجيل الدخول في ألعاب Android.