قبل إضافة ميزة "تسجيل الدخول بنقرة واحدة" إلى تطبيقك، عليك إعداد مشاريعك المتعلّقة بواجهة برمجة التطبيقات من Google وAndroid.
إعداد مشروعك على Google APIs Console
- افتح مشروعك في وحدة تحكّم واجهة برمجة التطبيقات، أو أنشئ مشروعًا إذا لم يكن لديك مشروع.
- في صفحة شاشة موافقة 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:21.3.0' }
اختياري: ربط تطبيقك بموقعك الإلكتروني
إذا كان لديك موقع إلكتروني يشارك الخلفية لتسجيل الدخول إلى تطبيقك، أنشئ ملف روابط تنقل إلى مواد عرض رقمية وانشره كي يتمكّن المستخدمون الذين يسجّلون الدخول على إحدى المنصات من تسجيل الدخول بسهولة على المنصة الأخرى.
الخطوات التالية
إضافة مسارات تسجيل الدخول باستخدام ميزة "نقرة واحدة" إلى تطبيقك