Antes de começar a integrar o Login do Google no seu app, você precisa configure um projeto do Console de APIs do Google e configure seu projeto do Android Studio. As etapas nesta página explicam exatamente como fazer isso. Próximas etapas Em seguida, vamos descrever como integrar o Login do Google ao seu app.
Pré-requisitos
O Login do Google para Android tem os seguintes requisitos:
- Um dispositivo Android compatível com a versão 6.0 ou mais recente mais recente e que inclua a Google Play Store ou um emulador com um AVD executado plataforma de APIs do Google com base no Android 4.2.2 ou mais recente serviços da versão 15.0.0 ou mais recente.
- A versão mais recente do SDK do Android, incluindo o componente Ferramentas do SDK. O SDK está disponível no Android SDK Manager no Android Estúdio.
- Um projeto configurado para compilar com o Android 6.0 (Marshmallow) ou versão mais recente.
Este guia foi escrito para usuários do Android Studio, que é a linguagem ambiente de desenvolvimento de software.
Adicionar o Google Play Services
No arquivo build.gradle
de nível superior do projeto, verifique se o SDK do Maven
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 um
dependência:
apply plugin: 'com.android.application'
...
dependencies {
implementation 'com.google.android.gms:play-services-auth:21.2.0'
}
Configurar um projeto do Console de APIs do Google
- Abra seu projeto no Console de APIs ou crie um projeto ainda não tem uma.
- Na página da tela de permissão OAuth, verifique se todas as informações estão completos e precisos.
- Na página "Credenciais", crie um ID do cliente do tipo Android para seu app se ainda não tiver uma. Será necessário especificar o pacote do seu app e impressão digital do certificado SHA-1. Consulte Como autenticar seu cliente para mais informações imprecisas ou inadequadas.
Receber o ID do cliente OAuth 2.0 do servidor de back-end
Se o app autenticar com um servidor de back-end ou acessar as APIs do Google a partir do seu servidor de back-end, será necessário o ID do cliente OAuth 2.0 que representa seu servidor de back-end.
Para criar um ID do cliente para seu servidor:
Abra seu projeto no Console de APIs.
Na página "Credenciais", crie um ID do cliente do tipo Aplicativo da Web. Pegue a string do ID do cliente, que você precisará passar para o método
requestIdToken
ourequestServerAuthCode
ao criar o objetoGoogleSignInOptions
.
Próximas etapas
Agora que você configurou um projeto do Console de APIs do Google e configurou sua projeto do Android Studio, é possível integrar o Login do Google ao seu app.