Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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 consola API de Google y configurar su proyecto de Android Studio. Los pasos de esta página hacen precisamente eso. Luego, los siguientes pasos describen cómo integrar Google Sign-In 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.1 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 Android SDK Manager en Android Studio.
  • Un proyecto configurado para compilar con Android 4.1 (Jelly Bean) 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 el archivo build.gradle nivel superior de su proyecto, asegúrese de que el repositorio Maven de Google esté incluido:

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 archivo build.gradle nivel de build.gradle , declare los servicios de Google Play como una dependencia:

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

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:19.0.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. Consulte Autenticación de su cliente para obtener más 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 backend o accede a las API de Google desde su servidor backend , debe obtener el ID de cliente OAuth 2.0 que se creó para su servidor. Para encontrar el ID de cliente de OAuth 2.0:

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

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

Próximos pasos

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