Antes de agregar el acceso con One Tap a tu app, configura tus proyectos de las APIs de Google y de Android.
Configura tu proyecto de la consola de Google Cloud
- Abre tu proyecto en la consola de Google Cloud o crea uno si aún no lo tienes.
- En la página Pantalla de consentimiento de OAuth, asegúrate de que toda la información esté completa y sea precisa. En particular, asegúrate de haber especificado 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 autorizados de JavaScript y
URI de redireccionamiento autorizados. Este ID de cliente representa tu
servidor de backend de autenticación. (Usarías este ID de cliente cuando llames a las APIs de Google desde tu servidor, pero lo necesitas incluso si no lo haces).
- 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.
Incluye dependencias en tu proyecto de Android
- En tu archivo
build.gradlede nivel de proyecto, asegúrate de incluir el repositorio de Maven de Google (google()) en las seccionesbuildscriptyallprojects. Agrega las dependencias de las bibliotecas de autenticación de los Servicios de Google Play al archivo de compilación del módulo (nivel de app), que suele ser
app/build.gradle:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.3.0' }
Opcional: Asocia tu 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 en la otra.
Próximos pasos
Agrega flujos de acceso con One Tap a tu app.