Antes de agregar el acceso con One Tap a tu app, configura las APIs de Google y los proyectos de Android.
Configura tu proyecto de la Consola de APIs de Google
- Abre tu proyecto en la Consola de API o crea uno si aún no lo tienes.
- 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 especificar las URLs 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 y la firma SHA-1 de tu app.
- Ve a la página Credenciales.
- Haz clic en Crear credenciales > ID de cliente de OAuth.
- Selecciona el tipo de aplicación Android.
- 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 de JavaScript autorizados y URI de redireccionamiento autorizados. Este ID de cliente representa tu servidor de backend de autenticación. Debes usar este ID de cliente cuando llames a las APIs de Google desde tu servidor, pero lo necesitarás incluso si no lo necesitas.
- Ve a la página Credenciales.
- Haz clic en Crear credenciales > ID de cliente de OAuth.
- Selecciona el tipo de aplicación Aplicación web.
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.7.0' }
Opcional: Asocia la app a 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 a una plataforma puedan acceder con facilidad en la otra.