Esta página foi traduzida pela API Cloud Translation.
Switch to English

Comece a integrar o Google Sign-In em seu aplicativo Android

Antes de começar a integrar o Google Sign-In em seu próprio aplicativo, você deve configurar um projeto de console de API do Google e configurar seu projeto Android Studio. As etapas nesta página fazem exatamente isso. As próximas etapas descrevem como integrar o Login do Google ao seu aplicativo.

Pré-requisitos

O Login do Google para Android possui os seguintes requisitos:

  • Um dispositivo Android compatível que executa o Android 4.1 ou mais recente e inclui o Google Play Store ou um emulador com um AVD que executa a plataforma de APIs do Google com base no Android 4.2.2 ou mais recente e tem o Google Play Services versão 15.0.0 ou mais recente.
  • A versão mais recente do Android SDK, incluindo o componente SDK Tools. O SDK está disponível no Android SDK Manager no Android Studio.
  • Um projeto configurado para compilar no Android 4.1 (Jelly Bean) ou mais recente.

Este guia foi escrito para usuários do Android Studio, que é o ambiente de desenvolvimento recomendado.

Adicionar serviços do Google Play

No arquivo build.gradle nível superior do seu projeto, certifique-se de que o repositório Maven do Google está incluído:

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

Em seguida, no arquivo build.gradle nível de build.gradle , declare o Google Play Services como uma dependência:

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

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

Configure um projeto do console de API do Google

Para configurar um projeto do Console de APIs do Google, clique no botão abaixo e especifique o nome do pacote do seu aplicativo quando solicitado. Você também precisará fornecer o hash SHA-1 do seu certificado de assinatura. Consulte Como autenticar seu cliente para obter informações.

Configure um projeto

Obtenha o ID do cliente OAuth 2.0 do servidor de back-end

Se seu aplicativo autentica com um servidor de back-end ou acessa APIs do Google de seu servidor de back-end , você deve obter o ID do cliente OAuth 2.0 que foi criado para seu servidor. Para encontrar o ID do cliente OAuth 2.0:

  1. Abra a página Credenciais no console de API.
  2. O ID do cliente do tipo de aplicativo da Web é o ID do cliente OAuth 2.0 do seu servidor de back-end.

Passe esse ID de cliente para o método requestIdToken ou requestServerAuthCode ao criar o objeto GoogleSignInOptions .

Próximos passos

Agora que você configurou um projeto do Console de APIs do Google e configurou seu projeto do Android Studio, pode integrar o Google Sign-In ao seu aplicativo.