Antes de adicionar o login do One Tap ao seu aplicativo, configure suas APIs do Google e projetos Android.
Configure seu projeto de console de APIs do Google
- Abra seu projeto no Console de API ou crie um projeto se ainda não tiver um.
- Na página da tela de consentimento do OAuth, certifique-se de que todas as informações estejam completas e precisas. Em particular, certifique-se de ter especificado os URLs da política de privacidade e dos termos de serviço do seu aplicativo.
- Na página Credenciais, crie um ID de cliente Android para seu aplicativo, se ainda não tiver um. Você precisará especificar o nome do pacote do seu aplicativo e a assinatura SHA-1.
- Na página Credenciais, crie um ID de cliente de aplicativo da web, se ainda não tiver um. Você pode deixar os campos Origens autorizadas de JavaScript e URIs de redirecionamento autorizados em branco. Este ID de cliente representa seu servidor de back-end de autenticação. (Você usaria esse ID de cliente ao chamar APIs do Google de seu servidor, mas precisará dele mesmo se não o fizer.)
Incluir dependências em seu projeto Android
- Em seu nível de projeto
build.gradle
arquivo, certifique-se de incluir repositório Maven do Google (google()
) em ambos os seusbuildscript
eallprojects
seções. Adicione as dependências das bibliotecas de autenticação do Google Play Services ao arquivo de compilação do módulo (nível de aplicativo) (geralmente
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:19.0.0' }
Opcional: associe seu aplicativo ao seu site
Se você tiver um site que compartilha o back-end de login do seu aplicativo, crie e publique um arquivo de links de ativos digitais para que os usuários que fazem login em uma plataforma possam facilmente entrar na outra.