بدء استخدام ميزة "نقرة واحدة" لتسجيل الدخول إلى حسابك

قبل إضافة ميزة "تسجيل الدخول بنقرة واحدة" إلى تطبيقك، عليك إعداد واجهات Google APIs ومشاريع Android.

إعداد مشروع وحدة تحكُّم Google APIs

  1. افتح مشروعك في وحدة تحكم واجهة برمجة التطبيقات أو أنشئ مشروعًا إذا لم يكن لديك مشروع من قبل.
  2. في صفحة شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth، تأكَّد من أنّ جميع المعلومات كاملة ودقيقة. وعلى وجه الخصوص، احرص على تحديد عناوين URL لسياسة الخصوصية وبنود الخدمة لتطبيقك.
  3. في صفحة "بيانات الاعتماد"، أنشئ معرِّف عميل Android لتطبيقك إذا لم يكن لديك معرّف من قبل. ستحتاج إلى تحديد اسم حزمة تطبيقك وتوقيع SHA-1.
    1. انتقِل إلى صفحة "بيانات الاعتماد".
    2. انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
    3. اختَر نوع تطبيق Android.
  4. في صفحة "بيانات الاعتماد"، أنشِئ معرِّف عميل لتطبيق الويب إذا لم يكن لديك معرِّف فعلاً. يمكنك ترك حقلي "مصادر JavaScript المسموح بها" و"معرّفات الموارد المنتظمة (URI) المعتمَدة لإعادة التوجيه" فارغَين. يمثل معرِّف العميل هذا خادم الخلفية للمصادقة. (يمكنك استخدام مُعرّف العميل هذا عند استدعاء Google APIs من خادمك، ولكنك ستحتاج إليه حتى لو لم تستخدمه).
    1. انتقِل إلى صفحة "بيانات الاعتماد".
    2. انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
    3. اختَر نوع تطبيق تطبيق الويب.

تضمين التبعيات في مشروع Android

  1. في ملف build.gradle على مستوى المشروع، تأكَّد من تضمين مستودع Maven من Google (google()) في كل من القسمين buildscript وallprojects.
  2. أضِف التبعيات لمكتبات مصادقة خدمات Google Play إلى ملف تصميم الوحدة (على مستوى التطبيق) (عادةً ما يكون app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.0.0'
    }
    

اختياري: ربط تطبيقك بموقعك الإلكتروني

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

الخطوات التالية

أضِف عملية تسجيل الدخول بنقرة واحدة إلى تطبيقك.