Guida introduttiva all'accesso e alla registrazione con One Tap

Prima di aggiungere l'accesso con un solo tocco alla tua app, configura le API Google e i progetti Android.

Configura il progetto della console API di Google

  1. Apri il progetto nella console API o crea un progetto se non ne hai già uno.
  2. Nella pagina della schermata di 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 della tua app.
    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 tuo server di backend per l'autenticazione. Dovresti utilizzare questo ID client quando chiami le API Google dal tuo server, ma ti serve anche se non lo fai.
    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 progetto Android

  1. Nel file build.gradle a livello di progetto, assicurati di includere il repository Maven di Google (google()) sia nelle sezioni buildscript sia in quelle 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.3.0'
    }
    

(Facoltativo) Associare 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 Link in modo che gli utenti che accedono su una piattaforma possano accedere facilmente sull'altra.

Passaggi successivi

Aggiungi alla tua app i flussi di accesso One Tap.