Antes de agregar el acceso con One Tap a tu app, configura las API de Google y los proyectos de Android.
Configura tu proyecto de la consola de las API de Google
- Abre tu proyecto en la Consola de API o crea un proyecto si aún no tienes uno.
- En la página de la pantalla de consentimiento de OAuth, asegúrate de que toda la información esté completa y sea precisa. En especial, asegúrate de haber especificado las URL de la política de privacidad y las Condiciones del Servicio de tu app.
- En la página Credenciales, crea un ID de cliente de Android para tu app si aún no tienes uno. Deberás especificar el nombre del paquete de tu app y la firma SHA-1.
- En la página Credenciales, crea un ID de cliente de aplicación web si aún no tienes uno. Puedes dejar en blanco los campos Orígenes autorizados de JavaScript y URI de redireccionamiento autorizados. Este ID de cliente representa tu servidor de backend de autenticación. (Debes usar este ID de cliente cuando llamas a las API de Google desde tu servidor, pero lo necesitas incluso si no lo haces).
Cómo incluir dependencias en tu proyecto de Android
- En tu archivo
build.gradle
de nivel de proyecto, asegúrate de incluir el repositorio Maven de Google (google()
) en las seccionesbuildscript
yallprojects
. Agrega las dependencias para las bibliotecas de autenticación de los Servicios de Google Play al archivo de compilación de tu módulo (nivel de app) (generalmente
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.2.0' }
Opcional: Asocia la app con tu sitio
Si tienes un sitio web que comparte el backend de acceso de tu app, crea y publica un archivo de vínculos de recursos digitales para que los usuarios que accedan en una plataforma puedan acceder con facilidad en la otra.