Prima di aggiungere l'accesso One Tap alla tua app, configura le tue API Google e i tuoi progetti Android.
Configura il progetto della console delle API di Google
- Apri il tuo progetto nella Console API o crea un progetto se non ne hai già uno.
- 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.
- Se non ne hai già uno, crea un ID client Android per la tua app nella pagina Credenziali. Dovrai specificare il nome del pacchetto dell'app e la firma SHA-1.
- 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. Questo ID client deve essere utilizzato per chiamare le API di Google dal server, ma è necessario anche in caso contrario.
Includi le dipendenze nel progetto Android
- Nel file
build.gradle
a livello di progetto, assicurati di includere il repository Maven di Google (google()
) nelle sezionibuildscript
eallprojects
. Aggiungi le dipendenze per le librerie di autenticazione di Google Play Services al file di build del tuo 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.4.1' }
(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 di link degli asset digitali per consentire agli utenti che accedono a una piattaforma di accedere facilmente all'altra.