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