Inizia a utilizzare l'accesso e la registrazione One Tap

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

Configurare il progetto per la 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. Se non ne hai già uno, nella pagina Credenziali, crea un ID client Android per la tua app. 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. Se non ne hai già uno, nella pagina Credenziali, crea un ID client dell'applicazione web. Puoi lasciare vuoti i campi Origini JavaScript autorizzate e URI di reindirizzamento autorizzati. Questo ID client rappresenta il server di backend di autenticazione. Questo ID client dovrebbe essere utilizzato per chiamare le API di Google dal server, ma è necessario anche in caso contrario.
    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()) nelle 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:20.5.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 dei link di asset digitali in modo che gli utenti che accedono a una piattaforma possano accedere facilmente all'altra.

Passaggi successivi

Aggiungi flussi di accesso One Tap alla tua app.