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
- Apri il progetto nella console API oppure crea un progetto se 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.
- 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.
- Vai alla pagina Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Seleziona il tipo di applicazione per Android.
- 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.)
- Vai alla pagina Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Seleziona il tipo di applicazione Web Application.
Includi le dipendenze nel progetto Android
- Nel file
build.gradle
a livello di progetto, assicurati di includere la proprietà Repository Maven (google()
) inbuildscript
eallprojects
sezioni. 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.