تسجيل الدخول

يخدم نظام تسجيل الدخول في "خدمات ألعاب Google Play" غرض المصادقة على اللاعبين وتزويدهم بهويات مميزة في ألعاب Android (معرّف اللاعب).

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

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

  • استئناف مستوى تقدّمهم في اللعبة بعد تغيير الجهاز أو إعادة ضبطه
  • يمكنك التفاعل مع اللعبة على أجهزة متعددة، ما يتيح لك الانتقال بسلاسة بين الهواتف الذكية وأجهزة Chromebook.
  • ألغِ تثبيت اللعبة وأعِد تثبيتها.

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

تتيح "خدمات ألعاب Google Play" تسجيل الدخول تلقائيًا، وهي طريقة سلسة لتسجيل دخول اللاعبين.

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

الإصدار 2 من حزمة تطوير البرامج (SDK) الخاصة "بخدمات ألعاب Play"

تقدّم حزمة تطوير البرامج (SDK) للإصدار الثاني من "خدمات ألعاب Play" العديد من التحسينات مقارنةً بالإصدار الأول من حيث تسجيل دخول المستخدمين، وهي:

بالنسبة إلى المستخدمين:

  • تجربة مستخدم محسّنة: بعد اختيار حساب تلقائي، يتم تسجيل دخول المستخدمين تلقائيًا بدون ظهور طلبات إضافية.

للمطوّرين:

  • تبسيط عملية تنفيذ الرمز البرمجي: لم يعُد الرمز البرمجي من جهة العميل يتطلّب التعامل مع عملية تسجيل الدخول أو الخروج. يتم بدء عملية تسجيل الدخول تلقائيًا عند تشغيل اللعبة، ويتم تبسيط إدارة الحسابات ضمن إعدادات نظام التشغيل.

الحدّ الأقصى لطلبات تسجيل الدخول

هناك حصة يومية لطلبات تسجيل الدخول باستخدام "خدمات ألعاب Play". لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إدارة الحصة اليومية.

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

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

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

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

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

طلب تسجيل الدخول تلقائيًا

خدمات الدخول المتعدد

توفّر "خدمات ألعاب Play" هوية ألعاب للاعبين على Android، ولكن ليس من الضروري أن تكون الهوية الوحيدة المرتبطة بالمستخدمين. يمكنك تسجيل دخول اللاعبين باستخدام "خدمات ألعاب Play" ومعرّف شبكة اجتماعية ونظام معرّف داخل اللعبة في الوقت نفسه.

الاسم التعريفي للّاعب

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

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

نطاقات OAuth

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

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

Recall API

تتيح Recall API للألعاب إدارة الروابط بين مستخدمي "خدمات ألعاب Play" وحساباتهم داخل اللعبة من خلال تخزين الرموز المميزة لعملية تسجيل الدخول السريع على خوادم Google. لمزيد من المعلومات حول تفعيل هذه الميزة، يُرجى الاطّلاع على دمج واجهة برمجة التطبيقات Recall API في "خدمات ألعاب Google Play" ضمن لعبتك.

دمج عميل اللعبة

عند دمج ميزة تسجيل الدخول في مشروع لعبتك، ننصح باتّباع مسار المستخدم التالي:

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

  2. إذا لم تنجح عملية تسجيل الدخول التلقائي أو رفضها المستخدم، اعرض زر تسجيل الدخول اليدوي في حال أراد المستخدم تسجيل الدخول لاحقًا.

للحصول على معلومات حول دمج ميزة تسجيل الدخول في مشروع لعبتك، راجِع دليل البدء الخاص بنوع مشروعك:

دمج خادم اللعبة

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

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الوصول إلى "خدمات ألعاب Play" من جهة الخادم.