We are discontinuing the Google Sign-In JavaScript Platform Library for web. For authentication and user sign-in, use the new Google Identity Services SDKs for both Web and Android instead.

Comience a integrar el inicio de sesión de Google en su aplicación de Android

Antes de que pueda comenzar a integrar Google Sign-In en su propia aplicación, debe configurar un proyecto de la Consola API de Google y configurar su proyecto de Android Studio. Los pasos de esta página hacen precisamente eso. Los próximos pasos a continuación describen cómo integrar de sesión de Google en su aplicación.

Prerrequisitos

El inicio de sesión de Google para Android tiene los siguientes requisitos:

  • Un dispositivo Android compatible que ejecuta Android 4.4 o más reciente e incluye Google Play Store o un emulador con un AVD que ejecuta la plataforma de API de Google basada en Android 4.2.2 o más reciente y tiene los servicios de Google Play versión 15.0.0 o más reciente.
  • La última versión del SDK de Android, incluido el componente de herramientas del SDK. El SDK está disponible en el SDK de Android Manager en Android Studio.
  • Un proyecto configurado para compilar con Android 4.4 (KitKat) o más reciente.

Esta guía está escrita para usuarios de Android Studio, que es el entorno de desarrollo recomendado.

Agregar servicios de Google Play

En primer nivel de su proyecto build.gradle archivo, asegúrese de que está incluido repositorio de 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 su nivel de aplicación build.gradle archivo, declarar los servicios de Google Play como una dependencia:

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

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

Configurar un proyecto de consola API de Google

Para configurar un proyecto de la Consola API de Google, haga clic en el botón a continuación y especifique el nombre del paquete de su aplicación cuando se le solicite. También deberá proporcionar el hash SHA-1 de su certificado de firma. Ver la autenticación de su cliente para obtener información.

Configurar un proyecto

Obtenga el ID de cliente OAuth 2.0 de su servidor backend

Si su aplicación se autentica con un servidor back-end o accesos API de Google desde el servidor back-end , debe 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:

  1. Abra la página Credenciales en la API de consola.
  2. La aplicación Web ID tipo de cliente es OAuth 2.0 ID de cliente del servidor back-end.

Pase este ID de cliente a la requestIdToken o requestServerAuthCode método cuando se crea el GoogleSignInOptions objeto.

Próximos pasos

Ahora que ha configurado un proyecto de Google API de consola y configurar su proyecto Android Studio, puede integrar de sesión de Google en su aplicación.