Estamos interrompendo a Biblioteca Plataforma Google Sign-In JavaScript para web . Para a autenticação eo usuário sign-in, usar os novos serviços de identidade Google SDKs para ambos Web e Android em vez .

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. Os próximos passos depois descrevem como integrar o Google Sign-In em seu aplicativo.

Pré-requisitos

O Login do Google para Android possui os seguintes requisitos:

  • Um dispositivo Android compatível que executa o Android 4.4 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.4 (KitKat) 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 nível superior do seu projeto build.gradle arquivo, verifique se 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'
        // }
    }
}

Então, em seu nível aplicativo build.gradle arquivo, declare serviços do Google Play como uma dependência:

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

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:19.2.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. Veja autenticação de sua cliente para obter informações.

Configure um projeto

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

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

  1. Abra a página Credenciais na API Console.
  2. A aplicação Web tipo de cliente ID é ID do cliente OAuth 2.0 do seu servidor back-end.

Passe este ID do cliente para o requestIdToken ou requestServerAuthCode método quando você cria o GoogleSignInOptions objeto.

Próximos passos

Agora que você configurou um projeto Console Google API e configurar seu projeto Android Studio, você pode integrar o Google Sign-In em seu aplicativo.