Inizia a integrare Accedi con Google nella tua app per Android

Prima di poter iniziare a integrare Accedi con Google nella tua app, devi configurare un progetto della console API di Google e configurare il progetto Android Studio. I passaggi descritti in questa pagina fanno proprio questo. I passaggi successivi descrivono quindi come integrare Accedi con Google nella tua app.

Prerequisiti

Accedi con Google per Android ha i seguenti requisiti:

  • Un dispositivo Android compatibile con Android 6.0 o versioni successive e che include il Google Play Store o un emulatore con un AVD che esegue la piattaforma API di Google basata su Android 4.2.2 o versioni successive e con Google Play Services 15.0.0 o versioni successive.
  • La versione più recente dell'SDK Android, incluso il componente SDK Tools. L'SDK è disponibile in Android SDK Manager in Android Studio.
  • Un progetto configurato per la compilazione con Android 6.0 (Marshmallow) o versioni successive.

Questa guida è rivolta agli utenti di Android Studio, che è l'ambiente di sviluppo consigliato.

Aggiungere Google Play Services

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

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'
        // }
    }
}

Poi, 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:21.3.0'
    }

Configurare un progetto della Console API di Google

  1. Apri il progetto nella console API o creane uno se non ne hai già uno.
  2. Nella pagina della schermata di consenso OAuth, assicurati che tutte le informazioni siano complete e accurate.
  3. Nella pagina Credenziali, crea un ID client di tipo Android per la tua app se non ne hai già uno. Dovrai specificare il nome del pacchetto e l'impronta del certificato SHA-1 della tua app. Per ulteriori informazioni, consulta la sezione Autenticazione del client.

Recupera l'ID client OAuth 2.0 del server di backend

Se la tua app esegue l'autenticazione con un server di backend o accede alle API di Google dal tuo server di backend, devi ottenere l'ID client OAuth 2.0 che rappresenta il tuo server di backend.

Per creare un ID client per il server:

  1. Apri il progetto nella console API.

  2. Nella pagina Credenziali, crea un ID client di tipo Applicazione web. Prendi nota della stringa dell'ID client, che dovrai passare al metodo requestIdToken o requestServerAuthCode quando crei l'oggetto GoogleSignInOptions.

Passaggi successivi

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