Guida introduttiva all'accesso e alla registrazione con One Tap

Prima di aggiungere l'accesso One Tap all'app, configura le API di Google e Android in modo programmatico a gestire i progetti.

Configura il progetto nella console API di Google

  1. Apri il progetto nella console API oppure crea un progetto se 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 firma SHA-1.
    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 per l'applicazione web se non ne hai già uno. Puoi lasciare il campo Origini JavaScript autorizzate I campi degli URI di reindirizzamento autorizzati sono vuoti. Questo ID client rappresenta o il server di backend di autenticazione. (Utilizzeresti questo ID client per le chiamate le API di Google dal tuo server, ma ne hai bisogno anche se non ti servono.)
    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 la proprietà Repository Maven (google()) in buildscript e allprojects sezioni.
  2. Aggiungi le dipendenze per Google Play Services librerie di autenticazione il 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 pubblicare un file Digital Asset Links in modo che gli utenti che accedono facilmente a una piattaforma possano accedere facilmente anche all'altra.

Passaggi successivi

Aggiungi alla tua app i flussi di accesso One Tap.