Cette page a été traduite par l'API Cloud Translation.
Switch to English

Commencez à intégrer Google Sign-In dans votre application Android

Avant de pouvoir commencer à intégrer Google Sign-In dans votre propre application, vous devez configurer un projet Google API Console et configurer votre projet Android Studio. C'est exactement ce que font les étapes de cette page. Les étapes suivantes décrivent ensuite comment intégrer Google Sign-In dans votre application.

Conditions préalables

Google Sign-In pour Android a les exigences suivantes:

  • Un appareil Android compatible qui exécute Android 4.1 ou plus récent et inclut le Google Play Store ou un émulateur avec un AVD qui exécute la plate-forme des API Google basée sur Android 4.2.2 ou plus récent et dispose des services Google Play version 15.0.0 ou plus récente.
  • La dernière version du SDK Android, y compris le composant SDK Tools. Le SDK est disponible à partir du gestionnaire de SDK Android dans Android Studio.
  • Un projet configuré pour compiler avec Android 4.1 (Jelly Bean) ou plus récent.

Ce guide est destiné aux utilisateurs d'Android Studio, qui est l'environnement de développement recommandé.

Ajouter des services Google Play

Dans le fichier build.gradle niveau supérieur de votre projet, assurez-vous que le référentiel Maven de Google est inclus:

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'
        // }
    }
}

Ensuite, dans votre fichier build.gradle niveau de l' build.gradle , déclarez les services Google Play en tant que dépendance:

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

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

Configurer un projet de console API Google

Pour configurer un projet de la console API Google, cliquez sur le bouton ci-dessous et spécifiez le nom du package de votre application lorsque vous y êtes invité. Vous devrez également fournir le hachage SHA-1 de votre certificat de signature. Voir Authentification de votre client pour plus d'informations.

Configurer un projet

Obtenez l'ID client OAuth 2.0 de votre serveur backend

Si votre application s'authentifie auprès d'un serveur backend ou accède aux API Google à partir de votre serveur backend , vous devez obtenir l'ID client OAuth 2.0 qui a été créé pour votre serveur. Pour trouver l'ID client OAuth 2.0:

  1. Ouvrez la page Informations d'identification dans la console API.
  2. L'ID client du type d' application Web est l'ID client OAuth 2.0 de votre serveur principal.

Passez cet ID client au requestIdToken ou requestServerAuthCode méthode lorsque vous créez le GoogleSignInOptions objet.

Prochaines étapes

Maintenant que vous avez configuré un projet Google API Console et configuré votre projet Android Studio, vous pouvez intégrer Google Sign-In dans votre application.