Guida introduttiva all'accesso e alla registrazione con One Tap

Prima di aggiungere l'accesso One Tap alla tua app, configura le tue API di Google e i tuoi progetti Android.

Configura il progetto nella console delle API di Google

  1. Apri il tuo progetto nella console API o crea un progetto se non ne hai già uno.
  2. Nella pagina della schermata per il consenso OAuth, assicurati che tutte le informazioni siano complete e accurate. In particolare, assicurati di aver specificato gli URL delle norme sulla privacy e dei Termini di servizio della tua app.
  3. Nella pagina Credenziali, crea un ID client Android per la tua app, se non ne hai già uno. Dovrai specificare il nome del pacchetto dell'app e la firma SHA-1.
    1. Vai alla pagina Credenziali.
    2. Fai clic su Crea credenziali > ID client OAuth.
    3. Seleziona il tipo di applicazione Android.
  4. Nella pagina Credenziali, crea un ID client per l'applicazione web, se non ne hai già uno. Puoi lasciare vuoti i campi Origini JavaScript autorizzate e URI di reindirizzamento autorizzati. Questo ID client rappresenta il server di backend di autenticazione. (Utilizzeresti questo ID client per le chiamate alle API di Google dal tuo server, ma ne hai bisogno anche se non è necessario).
    1. Vai alla pagina Credenziali.
    2. Fai clic su Crea credenziali > ID client OAuth.
    3. Seleziona il tipo di applicazione Applicazione web.

Includi le dipendenze nel tuo progetto Android

  1. Nel file build.gradle a livello di progetto, assicurati di includere il repository Maven di Google (google()) in entrambe le sezioni buildscript e allprojects.
  2. Aggiungi le dipendenze per le librerie di autenticazione di Google Play Services al file di build del modulo (a livello di app) (di solito app/build.gradle):

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

(Facoltativo) Associa l'app al sito

Se hai un sito web che condivide il backend di accesso della tua app, crea e pubblica un file Digital Asset Links in modo che gli utenti che accedono su una piattaforma possano accedere facilmente sull'altra.

Passaggi successivi

Aggiungere i flussi di accesso One Tap all'app.