تخدم آلية تسجيل الدخول في "خدمات ألعاب Google Play" الغرض من مصادقة اللاعبين و تزويدهم بهويات ألعاب Android مميّزة (معرّف اللاعب).
يسهّل رقم تعريف اللاعب على مستوى المنصة مواصلة اللعب بسلاسة على أجهزة متعددة، ما يؤدّي إلى إنشاء رابط متماسك بين اللعبة واللاعب. مقارنةً بالأنظمة المركزية البديلة، يميل اللاعبون إلى استخدام هذه الهوية بغرض تسجيل الدخول.
بالإضافة إلى ذلك، توفّر عملية تسجيل الدخول معرّفًا موثوقًا لأنظمة الحفظ في السحابة الإلكترونية. يمكن للاعبين إجراء ما يلي:
- استئناف مستوى تقدّمهم في اللعبة بعد تغيير جهازهم أو إعادة ضبطه
- يمكنك تشغيل اللعبة على أجهزة متعددة، ما يتيح لك الانتقال بسلاسة بين الهواتف الذكية وأجهزة Chromebook.
- يُرجى إلغاء تثبيت اللعبة وإعادة تثبيتها.
يمكن للمطوّرين استخدام معرّف اللاعب كمفتاح لتطبيقهم الخاص لحفظ البيانات في السحابة الإلكترونية، أو استخدام خدمة "حفظ التقدم في الألعاب" المضمّنة.
تتيح "خدمات ألعاب Play" ميزة تسجيل الدخول التلقائي، وهي طريقة سهلة لتسجيل دخول اللاعبين.
يُعدّ تسجيل الدخول باستخدام "خدمات ألعاب Play" طريقة فعّالة لمنح اللاعبين هوية قوية بدون الحاجة إلى تنفيذ ميزات إضافية، مثل قوائم الصدارة أو الألعاب المحفوظة. يسهّل هذا الأسلوب البسيط على اللاعبين التفاعل مع لعبتك وإنشاء تجربة مخصّصة.
حزمة تطوير البرامج (SDK) لإصدار 2 من "خدمات ألعاب Play"
توفّر حزمة تطوير البرامج (SDK) لإصدار 2 من "خدمات ألعاب Play" العديد من التحسينات مقارنةً بالإصدار 1 من حيث تسجيل دخول المستخدم:
بالنسبة إلى المستخدمين:
- تجربة محسّنة للمستخدم: بعد اختيار حساب تلقائي، يتم تسجيل دخول المستخدمين تلقائيًا بدون ظهور طلبات إضافية.
بالنسبة إلى المطوّرين:
- تنفيذ الرمز المبسّط: لم يعُد الرمز من جهة العميل يتطلّب التعامل مع مسار تسجيل الدخول أو تسجيل الخروج. يتم تفعيل تسجيل الدخول تلقائيًا عند تشغيل اللعبة، ويتم تبسيط إدارة الحساب ضمن إعدادات نظام التشغيل.
الحصة المسموح بها لطلبات تسجيل الدخول
هناك حصة يومية لطلبات تسجيل الدخول باستخدام "خدمات ألعاب Play". لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إدارة حصتك اليومية.
مسار تسجيل الدخول المقترَح
لتسجيل اللاعبين بنجاح في لعبتك، استخدِم خطوات تسجيل الدخول التالية:
- أثناء تسلسل بدء تشغيل لعبتك، سيتم تفعيل ميزة تسجيل الدخول التلقائي لمحاولة تسجيل دخول المستخدم أو إنشاء حساب جديد.
- إذا لم تنجح ميزة "تسجيل الدخول تلقائيًا" أو رفضها المستخدم، يجب عرض زر تسجيل دخول يدوي في حال أراد المستخدم تسجيل الدخول لاحقًا.
تسجيل الدخول تلقائيًا
عندما يشغِّل اللاعب لعبة مفعَّل فيها تسجيل الدخول التلقائي، يتم تسجيله في اللعبة بدون التفاعل مع طلب تسجيل الدخول. يمكن للاعبين تفعيل تسجيل الدخول التلقائي في تطبيق "ألعاب Google Play" أو في الإشعار التمهيدي لتسجيل الدخول الذي يظهر في لعبتك.
خدمات الدخول المتعدد
توفّر "خدمات ألعاب Play" هوية ألعاب للاعبين على Android، ولكن ليس بالضرورة أن تكون هذه الهوية هي الهوية الوحيدة المرتبطة بالمستخدمين. يمكنك تسجيل دخول اللاعبين باستخدام "خدمات ألعاب Play" ومعرّف شبكة اجتماعية ونظام معرّف داخل اللعبة في الوقت نفسه.
الاسم التعريفي للّاعب
رقم تعريف اللاعب هو معرّف لحساب لاعب على "خدمات ألعاب Play". يمكن لتطبيق لعبتك استرداد رقم تعريف لاعب لأي لاعب يسجّل الدخول إلى لعبتك باستخدام تسجيل الدخول في "خدمات ألعاب Play". يمكن لبرنامج تشغيل اللعبة وخوادم الألعاب في الخلفية وخدمة حفظ البيانات في السحابة الإلكترونية استخدام المعرّف للوصول بأمان إلى بيانات اللاعبين من "خدمات ألعاب Play".
يظل رقم تعريف اللاعب ثابتًا للمستخدم عندما يلعب لعبتك على عدة أجهزة. ومع ذلك، لا يكون هذا الترتيب متسقًا دائمًا بين الألعاب. لمزيد من المعلومات، يُرجى الاطّلاع على أرقام تعريف اللاعبين من الجيل التالي.
نطاقات OAuth
تعتمد "خدمات ألعاب Play" على
نظام OAuth
للسماح للاعبين بمنح لعبتك إذن الوصول إلى حساباتهم. "خدمات ألعاب Play"
لها نطاق فريد للألعاب (games-lite
) وتعتمد على نطاق آخر
(drive.appdata
) إذا كانت لعبتك تستخدم ميزة "الألعاب المحفوظة". تمنح ميزة "الألعاب المحفوظة"
الوصول إلى حساب المستخدم على Google Drive، وهو المكان الذي يتم فيه تخزين بيانات
اللعبة.
عند استخدام حزمة تطوير البرامج (SDK) لإصدار 2 من "خدمات ألعاب Play"، لا يمكنك طلب مزيد من نطاقات OAuth. إذا كنت بحاجة إلى نطاقات OAuth إضافية، ننصحك باستخدام حزمة تطوير البرامج (SDK) لميزة "تسجيل الدخول باستخدام حساب Google" مع "خدمات ألعاب Play".
Recall API
تتيح Recall API للألعاب إدارة الروابط بين مستخدمي "خدمات ألعاب Play" وحساباتهم داخل اللعبة من خلال تخزين الرموز المميّزة لميزة "تسجيل الدخول السريع" على خوادم Google. لقراءة مزيد من المعلومات حول تفعيل هذه الميزة، يُرجى الاطّلاع على مقالة دمج واجهة برمجة التطبيقات PGS Recall API في لعبتك.
دمج برنامج تشغيل الألعاب
عند دمج ميزة تسجيل الدخول في مشروع لعبتك، ننصحك بالمسار التالي للمستخدم:
أثناء تسلسل بدء تشغيل لعبتك، يتم تفعيل ميزة تسجيل الدخول التلقائي ومحاولة تسجيل دخول العميل أو إنشاء حساب جديد.
إذا لم تنجح ميزة "تسجيل الدخول تلقائيًا" أو رفضها المستخدم، يجب عرض زر تسجيل دخول يدوي في حال أراد المستخدم تسجيل الدخول لاحقًا.
للحصول على معلومات عن دمج ميزة تسجيل الدخول في مشروع لعبتك، يُرجى الاطّلاع على دليل البدء لنوع مشروعك:
دمج خادم اللعبة
بعد أن يسجّل لاعب الدخول إلى لعبتك باستخدام خدمات تسجيل الدخول، يمكن لخوادم ألعابك في الخلفية التحدث مباشرةً مع خوادم "خدمات ألعاب Play" للوصول إلى ملفه الشخصي وقائمة أصدقائه ورقم تعريفه وغيرها من بيانات "خدمات ألعاب Play". يتطلب ذلك استخدام رمز تفويض الخادم الذي تقدّمه حزمة تطوير البرامج (SDK) لـ "خدمات ألعاب Play". يمكن لخادمك استخدام رمز التفويض مع واجهة برمجة التطبيقات REST API في "خدمات ألعاب Play" للتواصل بأمان مع خوادم "خدمات ألعاب Play".
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الوصول من جهة الخادم إلى "خدمات ألعاب Play".