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