Estamos descontinuando a biblioteca da plataforma JavaScript de login do Google para web . A biblioteca ficará indisponível para download após a data de suspensão de uso de 31 de março de 2023. Em vez disso, use os novos Serviços de identidade do Google para Web .
Por padrão, os IDs de cliente recém-criados agora são impedidos de usar a Biblioteca de plataforma mais antiga, os IDs de cliente existentes não são afetados. Novos IDs de cliente criados antes de 29 de julho de 2022 podem definir `plugin_name` para permitir o uso da Biblioteca do Google Platform.

Iniciar a integração do Login do Google no seu app Android

Antes de começar a integrar o Login do Google no seu app, defina um projeto do Console de APIs do Google e o projeto do Android Studio. As etapas nesta página fazem exatamente isso. As próximas etapas descrevem como integrar o Login do Google ao seu app.

Prerequisites

O Login do Google para Android tem os seguintes requisitos:

  • Um dispositivo Android compatível com o Android 4.4 ou mais recente e que inclui a 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 a versão 15.0.0 ou mais recente do Google Play Services.
  • A versão mais recente do SDK do Android, incluindo o componente de Ferramentas do SDK. O SDK está disponível no Android SDK Manager no Android Studio.
  • Um projeto configurado para compilação 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 o Google Play Services

No arquivo build.gradle de nível superior do projeto, verifique se 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 no nível do app, declare o Google Play Services como uma dependência:

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

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

Configurar um projeto do Console de APIs 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 app quando solicitado. Você também precisará fornecer o hash SHA-1 do seu certificado de assinatura. Consulte Como autenticar seu cliente para mais informações.

Configurar um projeto

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

Se o app for autenticado com um servidor de back-end ou acessar APIs do Google no servidor de back-end, você precisará receber o ID do cliente OAuth 2.0 criado para seu servidor. Para encontrar o ID do cliente OAuth 2.0:

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

Transmita esse ID do cliente ao método requestIdToken ou requestServerAuthCode ao criar o objeto GoogleSignInOptions.

Próximas etapas

Agora que você configurou um projeto do Console de APIs do Google e o projeto do Android Studio, integre o Login do Google ao seu app.