يتيح لك تنفيذ ميزة "تسجيل الدخول باستخدام حساب Google" في Credential Manager ضبط إعدادات تجارب الاشتراك وتسجيل الدخول. تُبسِّط واجهة برمجة التطبيقات Credential Manager عملية المصادقة، وتضمن مشاركة الملفات الشخصية بأمان وتوفير تجربة تسجيل سلسة في منظومة Android المتكاملة. تتيح ميزة "تسجيل الدخول باستخدام حساب Google" للمستخدمين استخدام حساباتهم على Google لتسجيل الدخول والموافقة على مشاركة معلومات ملفاتهم الشخصية بأمان مع تطبيقك.
تساعدك ميزة "تسجيل الدخول باستخدام حساب Google" في توفير إمكانية تسجيل الدخول إلى تطبيقك على أي جهاز يعمل بنظام التشغيل Android أو iOS أو على الويب، وذلك بفضل توافقها مع عدّة منصات.
يشرح هذا الدليل الجوانب التالية:
- مزايا ميزة "تسجيل الدخول باستخدام حساب Google"
- إرشادات واجهة المستخدم
- متطلبات التنفيذ
يفترض هذا الدليل أنّك على دراية بالمفاهيم التالية:
مزايا ميزة "تسجيل الدخول باستخدام حساب Google"
يوفّر استخدام ميزة "تسجيل الدخول باستخدام حساب Google" كآلية مصادقة لتطبيقك المزايا التالية:
- تضمن ميزة "تسجيل الدخول باستخدام حساب Google" أنّ المستخدم قد سجّل الدخول إلى حسابه على Google مؤخرًا. بالإضافة إلى ذلك، يمكن أن يتضمّن رمز تعريف Google الخاص بالمستخدم معلومات عن آخر مرة أجرى فيها مصادقة باستخدام حسابه على Google على الجهاز. ويمكن لأنظمة إدارة الحسابات استخدام هذه المعلومات كمؤشر لاتخاذ قرارات بشأن أمان الحساب.
- تتيح عملية تنفيذ البطاقة السفلية استخدام ميزة تسجيل الدخول تلقائيًا، ما يغني المستخدمين المكرّري الزيارة الذين سبق لهم منح الإذن للتطبيق عن خطوات تسجيل الدخول اليدوية.
- تتيح ميزة "تسجيل الدخول باستخدام حساب Google" المصادقة على عدّة منصات.
التوافق مع الإصدارات
تعمل ميزة "تسجيل الدخول باستخدام حساب Google" في Credential Manager على الأجهزة التي تعمل بنظام التشغيل Android 4.4 (المستوى 19 من واجهة برمجة التطبيقات) والإصدارات الأحدث.
إرشادات واجهة المستخدم
عند دمج ميزة "تسجيل الدخول باستخدام حساب Google"، ننصحك بتنفيذ كل من واجهتَي المستخدم التاليتَين:
- واجهة مستخدم البطاقة السفلية، والتي يمكن أن تتضمّن أيضًا خيارات أخرى لتسجيل الدخول، مثل مفاتيح المرور وكلمات المرور
- زر "تسجيل الدخول باستخدام حساب Google" مميّز
ننصحك بتنفيذ كلتا الواجهتَين للأسباب التالية:
- البطاقة السفلية هي واجهة مستخدم يمكن للمستخدم إغلاقها، بينما الزر هو عنصر ثابت في تجربة المستخدم. يتيح هذا الزر للمستخدمين إعادة تشغيل عملية المصادقة بدون الحاجة إلى إعادة تشغيل التطبيق في حال إغلاق البطاقة السفلية.
- تستبعد البطاقة السفلية الحسابات التي تتطلّب إعادة المصادقة، ولكن يتيح مسار الزر للمستخدمين الوصول إلى هذه الحسابات.
- إذا لم تكن هناك حسابات Google على الجهاز، لن تظهر واجهة مستخدم البطاقة السفلية. ومع ذلك، يتيح الزر للمستخدمين إضافة حساب جديد إلى الجهاز.
استخدام واجهة مستخدم البطاقة السفلية
تم دمج واجهة مستخدم البطاقة السفلية في Credential Manager ضمن واجهة برمجة التطبيقات Credential Manager API. لست بحاجة إلى إنشاء واجهة مستخدم خاصة بك لاستخدام واجهة المستخدم الخاصة بالبطاقة السفلية.
يوفّر استخدام واجهة المستخدم في البطاقة السفلية تجربة مصادقة متّسقة للمستخدمين في ميزة "تسجيل الدخول باستخدام حساب Google" ومفاتيح المرور وكلمات المرور.
استخدام زر "تسجيل الدخول باستخدام حساب Google"
يوفّر زر "تسجيل الدخول باستخدام حساب Google" للمستخدمين خيارًا مميزًا لاستخدام حساباتهم على Google للاشتراك في تطبيقك وتسجيل الدخول إليه.
المتطلبات الأساسية لتنفيذ ميزة "تسجيل الدخول باستخدام حساب Google"
لتنفيذ ميزة "تسجيل الدخول باستخدام حساب Google"، أكمِل عملية الإعداد التالية:
ضبط Google Auth Platform: لمزيد من المعلومات حول ضبط مشروعك على Google Cloud، يُرجى الاطّلاع على بدء استخدام Google Auth Platform.
إكمال عملية التحقّق من العلامة التجارية: يجب التحقّق من علامتك التجارية ليظهر اسم تطبيقك للمستخدمين على شاشة طلب الموافقة لميزة "تسجيل الدخول باستخدام حساب Google". لمزيد من المعلومات حول التحقّق من العلامة التجارية، يُرجى الاطّلاع على مركز مساعدة التحقّق من تطبيق OAuth وإرسال التطبيق للتحقّق من العلامة التجارية.
انظر أيضًا
دراسات حالة: