تسجيل الدخول

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

إصدار حزمة تطوير البرامج (SDK)

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

توفّر حزمة تطوير البرامج 2 من "خدمات ألعاب Play" التحسينات التالية على تسجيل الدخول: الإصدار 1:

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

حصة طلبات تسجيل الدخول

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

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

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

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

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

إشعار بتسجيل الدخول تلقائيًا

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

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

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

نطاقات OAuth

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

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

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

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

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

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

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

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

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

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