Introducción al acceso y el registro con One Tap

Antes de agregar el acceso con One Tap a tu app, configura tus APIs de Google y Android proyectos.

Configura el proyecto de la Consola de APIs de Google

  1. Abre tu proyecto en la Consola de APIs o crea uno si si todavía no tienes uno.
  2. En la página de la pantalla de consentimiento de OAuth, asegúrate de que toda la información esté completos y precisos. En particular, asegúrate de haber especificado las URLs. de la política de privacidad y las condiciones del servicio de tu app.
  3. En la página Credenciales, crea un ID de cliente de Android para tu app si si todavía no tienes uno. Deberás especificar el nombre del paquete de tu app y Firma SHA-1.
    1. Ve a la página Credenciales.
    2. Haz clic en Crear credenciales > ID de cliente de OAuth.
    3. Selecciona el tipo de aplicación para Android.
  4. Si no lo haces, crea un ID de cliente de la aplicación web en la página Credenciales ya tienes uno. Puedes dejar los Orígenes autorizados de JavaScript y Los campos del URI de redireccionamiento autorizados están en blanco. Este ID de cliente representa tu servidor de backend de autenticación. (utilizaría este ID de cliente al llamar las APIs de Google de tu servidor, pero las necesitas incluso si no).
    1. Ve a la página Credenciales.
    2. Haz clic en Crear credenciales > ID de cliente de OAuth.
    3. Selecciona el tipo de aplicación Aplicación web.

Cómo incluir dependencias en tu proyecto de Android

  1. En tu archivo build.gradle de nivel de proyecto, asegúrate de incluir el ID de Google Repositorio de Maven (google()) en buildscript y allprojects secciones.
  2. Agrega las dependencias para los Servicios de Google Play. las bibliotecas de autenticación para El archivo de compilación del módulo (nivel de app) (generalmente app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.2.0'
    }
    

Opcional: Asocia tu app con tu sitio

Si tienes un sitio web que comparte el backend de acceso de tu app, crea y publicar un archivo de Vínculos de recursos digitales para que los usuarios que acceden a una plataforma puedan acceder fácilmente en la otra.

Próximos pasos

Agrega flujos de acceso con One Tap a tu app.