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 impostare il progetto Android Studio. I passaggi in questa pagina servono proprio per questo. I passaggi successivi e descriviamo come integrare Accedi con Google nella tua app.

Prerequisiti

Accedi con Google per Android prevede i seguenti requisiti:

  • Un dispositivo Android compatibile con sistema operativo Android 6.0 o più recente e include il Google Play Store o un emulatore con una durata di visualizzazione media funzionante la piattaforma API di Google basata su Android 4.2.2 o versioni successive e con Google Play 15.0.0 o versioni successive.
  • L'ultima versione dell'SDK Android, incluso il componente SDK Tools. L'SDK è disponibile in Android SDK Manager in Android. Studio.
  • Un progetto configurato per la compilazione su Android 6.0 (Marshmallow) o versioni successive.

Questa guida è rivolta agli utenti di Android Studio, che è la versione consigliata di sviluppo software.

Aggiungi Google Play Services

Nel file build.gradle di primo livello del progetto, assicurati che Maven di Google tra un repository e un repository:

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 :

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

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

Configurare un progetto della console API di Google

  1. Apri il progetto nella console API oppure crea un progetto se se non ne hai già uno.
  2. Nella pagina della schermata per il 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 pacchetto dell'app e l'impronta digitale del certificato SHA-1. Consulta Autenticazione del cliente per ulteriori informazioni informazioni.

Recuperare l'ID client OAuth 2.0 del server di backend

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

Per creare un ID client per il tuo server:

  1. Apri il progetto nella console API.

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

Passaggi successivi

Ora che hai configurato un progetto nella console API di Google nel progetto Android Studio, puoi integrare Accedi con Google la tua app.