قبل إضافة ميزة تسجيل الدخول باستخدام ميزة "نقرة واحدة" إلى تطبيقك، عليك إعداد Google APIs ومشاريع Android.
إعداد مشروعك على Google Cloud Console
- افتح مشروعك في Google Cloud Console، أو أنشِئ مشروعًا إذا لم يكن لديك مشروع حالي.
- في صفحة شاشة طلب الموافقة على OAuth، تأكَّد من أنّ جميع المعلومات كاملة ودقيقة. على وجه الخصوص، تأكَّد من تحديد عناوين URL لسياسة الخصوصية وبنود الخدمة في تطبيقك.
- في صفحة "بيانات الاعتماد"، أنشئ معرِّف عميل Android لتطبيقك إذا لم يكن لديك معرِّف. عليك تحديد اسم حزمة تطبيقك وتوقيع SHA-1.
- انتقِل إلى صفحة "بيانات الاعتماد" (Credentials).
- انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
- اختَر نوع التطبيق Android.
- في صفحة "بيانات الاعتماد"، أنشِئ معرّف عميل لتطبيق ويب إذا لم يكن لديك معرّف. يمكنك ترك حقلَي "مصادر JavaScript المسموح بها" و"معرّفات الموارد المنتظمة (URI) المسموح بإعادة التوجيه إليها" فارغَين. يمثّل معرّف العميل هذا
خادم المصادقة الخلفي. (يمكنك استخدام معرّف العميل هذا عند طلب بيانات من Google APIs من خادمك، ولكنك ستحتاج إليه حتى في حال عدم إجراء ذلك).
- انتقِل إلى صفحة "بيانات الاعتماد" (Credentials).
- انقر على إنشاء بيانات اعتماد > معرِّف عميل 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' }
اختياري: ربط تطبيقك بموقعك الإلكتروني
إذا كان لديك موقع إلكتروني يشارك الخلفية الخاصة بتسجيل الدخول إلى تطبيقك، أنشِئ ملف روابط تنقل إلى مواد عرض رقمية وانشره ليتمكّن المستخدمون الذين يسجّلون الدخول على منصة واحدة من تسجيل الدخول على المنصة الأخرى.
الخطوات التالية
إضافة عمليات تسجيل الدخول باستخدام ميزة "نقرة واحدة" إلى تطبيقك