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

قبل إضافة ميزة "تسجيل الدخول بنقرة واحدة" إلى تطبيقك، عليك إعداد 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:20.7.0'
    }
    

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

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

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

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