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. en Google Cloud.
- 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
- Abre tu proyecto en la Consola de APIs o crea uno si si todavía no tienes uno.
- En la página de la pantalla de consentimiento de OAuth, asegúrate de que toda la información esté completos y precisos.
- 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:
Abre tu proyecto en la Consola de API.
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
orequestServerAuthCode
cuando crees la ObjetoGoogleSignInOptions
.
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.