Guida introduttiva all'accesso e alla registrazione con One Tap

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

Configura il progetto nella console 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 e la firma SHA-1 dell'app.
    1. Vai alla pagina Credenziali.
    2. Fai clic su Crea credenziali > ID client OAuth.
    3. Seleziona il tipo di applicazione per Android.
  4. Nella pagina Credenziali, crea un ID client 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. Dovresti usare questo ID client quando chiami le API di Google dal tuo server, ma ne hai bisogno anche in caso contrario.)
    1. Vai alla pagina Credenziali.
    2. Fai clic su Crea credenziali > ID client OAuth.
    3. Seleziona il tipo di applicazione Web Application.

Includi le dipendenze nel 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.2.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 facilmente accedere anche sull'altra.

Passaggi successivi

Aggiungi flussi di accesso One Tap all'app.