Primeiros passos com o login e a inscrição com um toque

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

  1. Abra seu projeto no Console de APIs ou crie um projeto ainda não tem uma.
  2. Na página da tela de permissão OAuth, verifique se todas as informações estão completos e precisos. Verifique se você especificou os URLs dos Termos de Serviço e da Política de Privacidade do seu app.
  3. Na página "Credenciais", crie um ID do cliente do Android para seu app se você ainda não tem uma. Será necessário especificar o nome do pacote do app e assinatura SHA-1.
    1. Acesse a página Credenciais.
    2. Clique em Criar credenciais > ID do cliente OAuth.
    3. Selecione o tipo de aplicativo Android.
  4. Na página "Credenciais", crie um ID do cliente do aplicativo da Web se você não já tem uma. É possível deixar os campos "Origens do JavaScript autorizadas" e Os campos de URIs de redirecionamento autorizados estão 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.
    1. Acesse a página Credenciais.
    2. Clique em Criar credenciais > ID do cliente OAuth.
    3. Selecione o tipo de aplicativo Aplicativo da Web.

Incluir dependências no projeto Android

  1. No arquivo build.gradle no nível do projeto, inclua a propriedade Repositório Maven (google()) em buildscript e allprojects em outras seções.
  2. 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ê tem um site que compartilha o back-end de login do seu app, crie e publicar um arquivo de Digital Asset Links para que os usuários que fazem login em uma plataforma possam fazer login com facilidade em outra.

Próximas etapas

Adicionar fluxos de login com um toque ao seu app.