Antes de adicionar o login com um toque ao app, configure as APIs do Google e o Android projetos.
Configurar seu 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 de consentimento do OAuth, verifique se todas as informações estão completas e corretas. Verifique se você especificou os URLs dos Termos de Serviço e da Política de Privacidade do seu app.
- Na página "Credenciais", crie um ID do cliente do Android para seu app se você
ainda não tem uma. Você precisa especificar o nome do pacote do app e
a assinatura SHA-1.
- Acesse a página Credenciais.
- Clique em Criar credenciais > ID do cliente OAuth.
- Selecione o tipo de aplicativo Android.
- Na página "Credenciais", crie um ID do cliente do aplicativo da Web se você não
já tem uma. Você pode deixar os campos "Origens JavaScript autorizadas" e "URIs de redirecionamento autorizados" em branco. Esse ID do cliente representa
servidor de back-end de autenticação. Você usaria esse ID do cliente ao chamar
APIs do Google do seu servidor, mas você vai precisar delas mesmo que não precise.
- Acesse a página Credenciais.
- Clique em Criar credenciais > ID do cliente OAuth.
- Selecione o tipo de aplicativo Aplicativo da Web.
Incluir dependências no projeto Android
- No arquivo
build.gradle
no nível do projeto, inclua a propriedade Repositório Maven (google()
) embuildscript
eallprojects
em outras seções. Adicione as dependências do Google Play Services. bibliotecas de autenticação para seu arquivo de build do módulo (nível do app), geralmente
app/build.gradle
:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.2.0' }
Opcional: associar o app ao site
Se você tiver um site que compartilha o back-end de login do app, crie e publique um arquivo de links de recursos digitais para que os usuários que fizerem login em uma plataforma possam fazer login facilmente na outra.