شروع کار با ثبت‌نام و ورود به سیستم با «تک‌ضرب»

قبل‌از افزودن ورود به سیستم با «یک تک‌ضرب» به برنامه‌تان، میاناهای برنامه‌سازی کاربردی Google و پروژه‌های Android را راه‌اندازی کنید.

راه‌اندازی پروژه کنسول Google Cloud

  1. پروژه‌تان را در کنسول Google Cloud باز کنید، یا اگر پروژه ندارید، پروژه‌ای ایجاد کنید.
  2. در صفحه کسب رضایت OAuth، مطمئن شوید که همه اطلاعات کامل و دقیق باشد. به‌ویژه، مطمئن شوید نشانی‌های وب خط‌مشی رازداری و شرایط خدمات برنامه‌تان را مشخص کرده‌اید.
  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.3.0'
    }
    

اختیاری: مرتبط کردن برنامه با سایت

اگر وب‌سایتی دارید که با باطن ورود به سیستم برنامه‌تان مشترک است، فایل پیوندهای دارایی دیجیتال ایجاد و منتشر کنید تا کاربرانی که در یک پلاتفرم به سیستم وارد می‌شوند بتوانند در پلاتفرم دیگر هم به سیستم وارد شوند.

مراحل بعدی

جریان‌های ورود به سیستم با «تک‌ضرب» را به برنامه‌تان اضافه کنید.