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

قبل إضافة ميزة تسجيل الدخول بنقرة واحدة إلى تطبيقك، يجب إعداد 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()) في كلٍّ من buildscript وallprojects الأقسام.
  2. إضافة الموارد التابعة لخدمات Google Play مكتبات المصادقة إلى ملف إنشاء الوحدة (على مستوى التطبيق) (عادةً ما يكون app/build.gradle):

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

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

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

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

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