تخدم آلية تسجيل الدخول في "خدمات ألعاب 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" وحساباتهم داخل اللعبة من خلال تخزين رموز Recall المميّزة في خوادم Google. لقراءة مزيد من المعلومات حول تفعيل هذه الميزة، يُرجى الاطّلاع على مقالة دمج واجهة برمجة التطبيقات PGS Recall API في لعبتك.
دمج برنامج تشغيل الألعاب
عند دمج ميزة تسجيل الدخول في مشروع لعبتك، ننصحك بالمسار التالي للمستخدم:
أثناء تسلسل بدء تشغيل لعبتك، يتم تفعيل ميزة تسجيل الدخول التلقائي ومحاولة تسجيل دخول العميل أو إنشاء حساب جديد.
إذا لم تنجح ميزة "تسجيل الدخول تلقائيًا" أو رفضها المستخدم، يجب عرض زر تسجيل دخول يدوي في حال أراد المستخدم تسجيل الدخول لاحقًا.
للحصول على معلومات عن دمج ميزة تسجيل الدخول في مشروع لعبتك، يُرجى الاطّلاع على دليل البدء لنوع مشروعك:
دمج خادم اللعبة
بعد أن يسجّل اللاعب الدخول إلى لعبتك باستخدام خدمات "تسجيل الدخول"، يمكن لخادم الألعاب في الخلفية الاتصال مباشرةً بخوادم "خدمات ألعاب Play" للوصول إلى معرّف اللاعب وملفه الشخصي وقائمة الأصدقاء وبيانات "خدمات ألعاب Play" الأخرى. يتطلب ذلك استخدام رمز تفويض الخادم الذي تقدّمه حزمة تطوير البرامج (SDK) لـ "خدمات ألعاب Play". يمكن لخادمك استخدام رمز التفويض مع واجهة برمجة التطبيقات REST API في "خدمات ألعاب Play" للتواصل بأمان مع خوادم "خدمات ألعاب Play".
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الوصول من جهة الخادم إلى "خدمات ألعاب Play".