Estamos descontinuando la biblioteca de la plataforma de JavaScript de inicio de sesión de Google para la web . La biblioteca no estará disponible para su descarga después de la fecha de desactivación del 31 de marzo de 2023. En su lugar, utilice los nuevos Servicios de identidad de Google para la Web .
De forma predeterminada, las ID de cliente recién creadas ahora no pueden usar la Biblioteca de plataforma anterior, las ID de cliente existentes no se ven afectadas. Los nuevos ID de cliente creados antes del 29 de julio de 2022 pueden establecer `plugin_name` para habilitar el uso de la biblioteca de Google Platform.

Comienza a integrar Acceso con Google en tu app para Android

Antes de comenzar a integrar el Acceso con Google en tu propia app, debes configurar un proyecto de la Consola de API de Google y tu proyecto de Android Studio. Los pasos en esta página justamente se encargan de hacerlo. En los próximos pasos, se describe cómo integrar el Acceso con Google en tu app.

Prerequisites

El Acceso con Google para Android tiene los siguientes requisitos:

  • Un dispositivo Android compatible que ejecute Android 4.4 o una versión más reciente y que incluya Google Play Store o un emulador con un AVD que ejecute la plataforma de las API de Google basada en Android 4.2.2 o una versión más reciente y tenga la versión 15.0.0 o posterior de los Servicios de Google Play.
  • La versión más reciente del SDK de Android, incluido el componente Herramientas del SDK. El SDK está disponible desde el SDK Manager de Android en Android Studio.
  • Un proyecto configurado para compilar en Android 4.4 (KitKat) o versiones posteriores.

Esta guía se redactó para los usuarios de Android Studio, que es el entorno de desarrollo recomendado.

Agregar Google Play Services

En el archivo build.gradle de nivel superior de tu proyecto, asegúrate de que se incluya el repositorio Maven de Google:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
    }
}

Luego, en el archivo build.gradle de nivel de app, declara Servicios de Google Play como dependencia:

apply plugin: 'com.android.application'
    ...

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:20.2.0'
    }

Configura un proyecto en la Consola de API de Google

Para configurar un proyecto de la Consola de API de Google, haz clic en el botón que aparece a continuación y especifica el nombre del paquete de tu aplicación cuando se te solicite. También deberás proporcionar el hash SHA-1 de tu certificado de firma. Consulta Cómo autenticar tu cliente para obtener más información.

Configura un proyecto

Obtén el ID de cliente de OAuth 2.0 de tu servidor de backend

Si la app se autentica con un servidor de backend o accede a las API de Google desde el servidor de backend, debes obtener el ID de cliente de OAuth 2.0 que se creó para el servidor. Para encontrar el ID de cliente de OAuth 2.0, haz lo siguiente:

  1. Abre la página Credenciales en la Consola de API.
  2. El ID de cliente de tipo aplicación web es el ID de cliente de OAuth 2.0 de tu servidor de backend.

Pasa este ID de cliente al método requestIdToken o requestServerAuthCode cuando crees el objeto GoogleSignInOptions.

Próximos pasos

Ahora que ya configuraste un proyecto de la Consola de API de Google y tu proyecto de Android Studio, puedes integrar el Acceso con Google en tu app.