Inizia a integrare Accedi con Google nella tua app Android

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Prima di poter iniziare a integrare Accedi con Google nella tua app, devi configurare un progetto nella console API di Google e impostare il tuo progetto Android Studio. I passaggi in questa pagina consentono di farlo. Nei passaggi successivi descrivi come integrare Accedi con Google nella tua app.

Prerequisiti

Accedi con Google per Android ha i seguenti requisiti:

  • Un dispositivo Android compatibile con Android 4.4 o versioni successive che includa Google Play Store o un emulatore con AVD che esegue la piattaforma API di Google basata su Android 4.2.2 o versioni successive e Google Play Services versione 15.0.0 o successive.
  • L'ultima versione dell'SDK Android, incluso il componente Strumenti SDK. L'SDK è disponibile nel gestore dell'SDK di Android in Android Studio.
  • Un progetto configurato per la compilazione su Android 4.4 (KitKat) o versioni successive.

Questa guida è stata scritta per gli utenti di Android Studio, che è l'ambiente di sviluppo consigliato.

Aggiungi Google Play Services

Nel file build.gradle di primo livello del tuo progetto, assicurati che il repository Maven di Google sia incluso:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
    }
}

Quindi, nel file build.gradle a livello di app, dichiara Google Play Services come dipendenza:

apply plugin: 'com.android.application'
    ...

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:20.4.1'
    }

Configura un progetto nella console API di Google

Per configurare un progetto per la console delle API di Google, fai clic sul pulsante sotto e specifica il nome del pacchetto dell'app quando richiesto. Dovrai inoltre fornire l'hash SHA-1 del certificato di firma. Per ulteriori informazioni, consulta Autenticazione del client.

Configura un progetto

Recuperare l'ID client OAuth 2.0 del server di backend

Se la tua app esegui l'autenticazione tramite server di backend o accede alle API di Google dal tuo server di backend, devi recuperare l'ID client OAuth 2.0 creato per il tuo server. Per trovare l'ID client OAuth 2.0:

  1. Apri la pagina Credenziali nella console API.
  2. L'ID client di tipo applicazione web è l'ID client OAuth 2.0 del server di backend.

Passa questo ID client al metodo requestIdToken o requestServerAuthCode quando crei l'oggetto GoogleSignInOptions.

Passaggi successivi

Ora che hai configurato un progetto Google API Console e configurato il tuo progetto Android Studio, puoi integrare Accedi con Google nella tua app.