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
- 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, 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.
- Vai alla pagina Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Seleziona il tipo di applicazione Android.
- 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.
- Vai alla pagina Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Seleziona il tipo di applicazione Applicazione web.
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 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.7.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.