Comece a integrar o Login do Google no seu app Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Antes de começar a integrar o Login do Google no seu app, configure um projeto do Console de APIs do Google e configure seu projeto no Android Studio.
As etapas desta página fazem exatamente isso. As próximas etapas
descrevem como integrar o Login do Google ao seu app.
Pré-requisitos
O Google Sign-In para Android tem os seguintes requisitos:
Um dispositivo Android compatível com o Android 6.0 ou
mais recente e que 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 SDK do Android, incluindo o componente SDK Tools.
O SDK está disponível no Android SDK Manager no Android
Studio.
Um projeto configurado para compilação no Android 6.0
(Marshmallow) ou mais recente.
Este guia foi elaborado 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 os Serviços do Google Play como uma
dependência:
Configurar um projeto do Console de APIs do Google
Abra o projeto no Console de API ou crie um se
ainda não tiver um.
Na página de consentimento do OAuth, verifique se todas as informações estão
completas e corretas.
Na página "Credenciais", crie um ID do cliente do tipo Android para seu app,
se ainda não tiver um. Você vai precisar especificar o nome do pacote
do app e a impressão digital do certificado SHA-1. Consulte
Como autenticar seu cliente para mais
informações.
Receber o ID do cliente OAuth 2.0 do servidor de back-end
Na página "Credenciais", crie um ID do cliente do tipo aplicativo da Web. Anote
a string do ID do cliente, que você vai precisar transmitir para o 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 configurou seu
projeto do Android Studio, é possível integrar o Login do Google ao
app.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-12-21 UTC."],[[["Google Sign-In for Android is outdated; migrate to Credential Manager for enhanced security and user experience, supporting passkeys, passwords, and federated identity authentication."],["Before integrating Google Sign-In, configure a Google API Console project, set up your Android Studio project, and meet prerequisites like compatible Android devices and SDK versions."],["Add Google Play services by including Google's Maven repository in your project's top-level `build.gradle` file and declaring it as a dependency in your app-level `build.gradle` file."],["Configure a Google API Console project by creating an Android client ID, ensuring accurate OAuth consent screen information, and getting your backend server's OAuth 2.0 client ID if necessary."],["After configuration, proceed to integrate Google Sign-In into your application following the next steps provided in the documentation."]]],[]]