لمحة عن ميزة "تسجيل الدخول باستخدام حساب Google"

يتيح لك تنفيذ ميزة "تسجيل الدخول باستخدام حساب Google" في Credential Manager إمكانية ضبط تجارب الاشتراك وتسجيل الدخول. يجرّد "مدير بيانات الاعتماد" تعقيد عملية المصادقة، مع ضمان مشاركة الملفات الشخصية بشكل آمن وتوفير عملية تسجيل موحّدة في جميع أنحاء منظومة Android المتكاملة. تتيح ميزة "تسجيل الدخول باستخدام حساب Google" للمستخدمين استخدام حساباتهم على Google لتسجيل الدخول والموافقة على مشاركة معلومات ملفاتهم الشخصية بأمان مع تطبيقك.

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

يشرح هذا الدليل الجوانب التالية:

  • مزايا ميزة "تسجيل الدخول باستخدام حساب Google"
  • إرشادات واجهة المستخدم
  • المتطلبات الأساسية للتنفيذ

يفترض هذا الدليل أنّك على دراية بالمفاهيم التالية:

مزايا ميزة "تسجيل الدخول باستخدام حساب Google"

يوفّر استخدام ميزة "تسجيل الدخول باستخدام حساب Google" كآلية مصادقة لتطبيقك المزايا التالية:

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

التوافق مع الإصدارات

تعمل ميزة "تسجيل الدخول باستخدام حساب Google" في Credential Manager على الأجهزة التي تعمل بالإصدار 4.4 من نظام التشغيل Android (المستوى 19 من واجهة برمجة التطبيقات) والإصدارات الأحدث.

إرشادات واجهة المستخدم

عند دمج ميزة "تسجيل الدخول باستخدام حساب Google"، ننصحك بتنفيذ واجهتَي المستخدم التاليتَين:

  • واجهة المستخدم الخاصة بورقة البيانات السفلية، والتي يمكن أن تتضمّن أيضًا خيارات أخرى لتسجيل الدخول، مثل مفاتيح المرور وكلمات المرور
  • زر مميّز يحمل عبارة "تسجيل الدخول باستخدام حساب Google"

ننصحك بتنفيذ كلتا الواجهتَين للأسباب التالية:

  • البطاقة السفلية هي واجهة مستخدم يمكن للمستخدم إغلاقها، بينما الزر هو عنصر UX ثابت. يتيح الزر للمستخدمين إعادة بدء عملية المصادقة بدون الحاجة إلى إعادة تشغيل التطبيق إذا تم إغلاق ورقة البيانات السفلية.
  • لا تتضمّن ورقة البيانات السفلية الحسابات التي تتطلّب إعادة المصادقة، ولكن يتيح مسار الزر للمستخدمين الوصول إلى هذه الحسابات.
  • إذا لم تكن هناك حسابات Google على الجهاز، لن تظهر واجهة مستخدم ورقة البيانات السفلية. ومع ذلك، يتيح الزر للمستخدمين إضافة حساب جديد إلى الجهاز.

استخدام واجهة مستخدم ورقة البيانات السفلية

تم دمج واجهة المستخدم للبطاقة السفلية في Credential Manager ضمن Credential Manager API. لست بحاجة إلى إنشاء واجهة مستخدم خاصة بك لاستخدام واجهة مستخدم ورقة البيانات السفلية.

توفّر واجهة المستخدم في ورقة البيانات السفلية للمستخدمين تجربة مصادقة متّسقة في كل من ميزة "تسجيل الدخول باستخدام حساب Google" ومفاتيح المرور وكلمات المرور.

واجهة مستخدم اختيار بيانات الاعتماد في البطاقة السفلية لـ Credential Manager
واجهة مستخدم اختيار بيانات الاعتماد في البطاقة السفلية لـ Credential Manager

استخدام زر "تسجيل الدخول باستخدام حساب Google"

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

زر "تسجيل الدخول باستخدام حساب Google"
زر "تسجيل الدخول باستخدام حساب Google"

المتطلبات الأساسية لتنفيذ ميزة "تسجيل الدخول باستخدام حساب Google"

لتنفيذ ميزة "تسجيل الدخول باستخدام حساب Google"، أكمل عملية الإعداد التالية:

  • إعداد "منصة مصادقة Google": لمزيد من المعلومات حول إعداد مشروعك على Google Cloud، يُرجى الاطّلاع على بدء استخدام "منصة مصادقة Google".

  • إكمال عملية تأكيد معلومات العلامة التجارية: يجب تأكيد معلومات علامتك التجارية لكي يظهر اسم تطبيقك للمستخدمين على شاشة طلب الموافقة على ميزة "تسجيل الدخول باستخدام حساب Google". لمزيد من المعلومات حول إثبات ملكية العلامة التجارية، يُرجى الاطّلاع على مركز مساعدة التحقّق من تطبيقات OAuth وإرسال تطبيق لإثبات ملكية العلامة التجارية.

انظر أيضًا

دراسات الحالة: