قبل إضافة ميزة "تسجيل الدخول بنقرة واحدة" إلى تطبيقك، عليك إعداد واجهة Google APIs ومشاريع Android.
إعداد مشروع وحدة تحكُّم Google APIs
- افتح مشروعك في وحدة تحكم واجهة برمجة التطبيقات أو أنشئ مشروعًا إذا لم يكن لديك مشروع.
- في صفحة شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth، تأكَّد من أنّ جميع المعلومات كاملة ودقيقة. وعلى وجه الخصوص، احرص على تحديد عناوين URL لسياسة الخصوصية وبنود الخدمة في تطبيقك.
- في صفحة "بيانات الاعتماد"، أنشئ معرِّف عميل Android لتطبيقك إذا لم يكن لديك معرِّف من قبل. ستحتاج إلى تحديد اسم حزمة تطبيقك
وتوقيع SHA-1.
- انتقِل إلى صفحة بيانات الاعتماد.
- انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
- اختر نوع التطبيق Android.
- في صفحة "بيانات الاعتماد"، أنشئ معرِّف عميل لتطبيق الويب إذا لم يكن لديك معرِّف. يمكنك ترك حقلَي "مصادر JavaScript المعتمَدة" و"معرّفات الموارد المنتظمة (URI) المعتمَدة لإعادة التوجيه" فارغَين. يمثل معرِّف العميل هذا
خادم الواجهة الخلفية للمصادقة. (يمكنك استخدام معرّف العميل هذا عند استدعاء
Google APIs من خادمك، ولكنك ستحتاج إليه حتى إذا لم تكن بحاجة إليه).
- انتقِل إلى صفحة بيانات الاعتماد.
- انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
- اختَر نوع تطبيق تطبيق الويب.
تضمين التبعيات في مشروع Android
- في ملف
build.gradle
على مستوى المشروع، احرص على تضمين مستودع Maven (google()
) من Google في القسمَينbuildscript
وallprojects
. أضِف التبعيات لمكتبات مصادقة خدمات Google Play إلى ملف الإصدار في وحدتك (على مستوى التطبيق) (عادةً ما يكون
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.7.0' }
اختياري: ربط تطبيقك بموقعك الإلكتروني
إذا كان لديك موقع إلكتروني يشارك خلفية تسجيل الدخول إلى تطبيقك، يمكنك إنشاء ملف روابط إلى مواد عرض رقمية ونشره حتى يتمكّن المستخدمون الذين يسجّلون الدخول على إحدى المنصات من تسجيل الدخول بسهولة على المنصة الأخرى.