Comienza a integrar el Acceso con Google en tu app para Android

Antes de que puedas comenzar a integrar Acceso con Google en tu propia app, debes configura un proyecto de la Consola de APIs de Google y configura tu proyecto de Android Studio. Los pasos que se indican en esta página justamente se encargan de hacerlo. Los próximos pasos y, luego, describirás cómo integrar el Acceso con Google en tu app.

Requisitos previos

Acceso con Google para Android tiene los siguientes requisitos:

  • Un dispositivo Android compatible que ejecute Android 6.0 o más reciente e incluye Google Play Store o un emulador con un AVD que se ejecute la plataforma de APIs de Google basada en Android 4.2.2 o posterior y tiene Google Play de Google Cloud, versión 15.0.0 o posterior.
  • La versión más reciente del SDK de Android, incluido el componente SDK Tools. El SDK está disponible en Android SDK Manager en Android. a Looker Studio.
  • Un proyecto configurado para compilar con Android 6.0 (Marshmallow) o una versión más reciente.

Esta guía está dirigida a usuarios de Android Studio, que es de desarrollo de software.

Agrega los Servicios de Google Play

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

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 la app, declara a los Servicios de Google Play como dependencia:

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

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

Configura un 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.
  3. En la página Credenciales, crea un ID de cliente de tipo Android para tu app. si aún no tienes uno. Deberás especificar el paquete de tu app y la huella digital del certificado SHA-1. Consulta Autenticación de tu cliente para más detalles información.

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

Si tu app se autentica con un servidor de backend o accede a las APIs de Google desde tu servidor de backend, debes el ID de cliente de OAuth 2.0 que representa tu servidor de backend.

Para crear un ID de cliente para tu servidor:

  1. Abre tu proyecto en la Consola de API.

  2. En la página Credenciales, crea un ID de cliente de tipo aplicación web. Toma nota de la cadena del ID de cliente, que deberás pasar al los métodos requestIdToken o requestServerAuthCode cuando crees la Objeto GoogleSignInOptions.

Próximos pasos

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