Advertencia: estos datos se proporcionan en virtud de la Política de datos de usuario de Google . Revise y cumpla con la política. El no hacerlo puede resultar en la suspensión del proyecto o la suspensión de la cuenta.

Cómo comenzar a usar One Tap y cómo registrarte

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

  1. Abre tu proyecto en la Consola de API o crea un proyecto si aún no tienes uno.
  2. 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.
  3. 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.
  4. 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

  1. En tu archivo build.gradle de nivel de proyecto, asegúrate de incluir el repositorio Maven de Google (google()) en las secciones buildscript y allprojects.
  2. 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.

Próximos pasos

Agrega flujos de acceso con One Tap a tu app.