Antes de começar a integrar o Google Sign-In em seu próprio aplicativo, você deve configurar um projeto do Google API Console e configurar seu projeto do Android Studio. As etapas nesta página fazem exatamente isso. As próximas etapas descrevem como integrar o Login do Google em seu aplicativo.
Pré-requisitos
O Login do Google para Android tem os seguintes requisitos:
- Um dispositivo Android compatível que execute o Android 4.4 ou mais recente e inclua a Google Play Store ou um emulador com um AVD que execute a plataforma de APIs do Google com base no Android 4.2.2 ou mais recente e tenha 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 arquivo build.gradle
de nível superior do seu 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 aplicativo, 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 Google API Console
Para configurar um projeto do Google API Console, 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 Autenticando seu cliente para obter informações.
Obtenha o ID do cliente OAuth 2.0 do seu servidor de back-end
Se seu aplicativo for autenticado com um servidor de back-end ou acessar as APIs do Google a partir de seu servidor de back-end , você deverá obter o ID do cliente OAuth 2.0 que foi criado para seu servidor. Para encontrar o ID do cliente OAuth 2.0:
- Abra a página Credenciais no Console de API.
- O ID do cliente do tipo de aplicativo Web é o ID do cliente OAuth 2.0 do seu servidor de back-end.
Passe esse ID do cliente para o método requestIdToken
ou requestServerAuthCode
ao criar o objeto GoogleSignInOptions
.
Próximos passos
Agora que você configurou um projeto do Google API Console e configurou seu projeto do Android Studio, você pode integrar o Google Sign-In ao seu aplicativo.