我们停止了谷歌登录在JavaScript平台的图书馆网络。对于认证和用户登录,使用新的谷歌身份服务的SDK两种网络Android的替代

Mulai Integrasikan Google Sign-In ke Aplikasi Android Anda

Sebelum Anda dapat mulai mengintegrasikan Google Sign-In di aplikasi Anda sendiri, Anda harus mengonfigurasi proyek Konsol Google API dan menyiapkan proyek Android Studio Anda. Langkah-langkah di halaman ini melakukan hal itu. The langkah selanjutnya kemudian menjelaskan bagaimana mengintegrasikan Google Sign-In ke aplikasi Anda.

Prasyarat

Masuk dengan Google untuk Android memiliki persyaratan berikut:

  • Perangkat Android kompatibel yang menjalankan Android 4.4 atau lebih baru dan menyertakan Google Play Store atau emulator dengan AVD yang menjalankan platform Google API berbasis Android 4.2.2 atau lebih baru dan memiliki layanan Google Play versi 15.0.0 atau lebih baru.
  • Versi terbaru Android SDK, termasuk komponen SDK Tools. SDK ini tersedia dari Android SDK Manager pada Android Studio.
  • Proyek yang dikonfigurasi untuk dikompilasi dengan Android 4.4 (KitKat) atau yang lebih baru.

Panduan ini ditulis untuk pengguna Android Studio, yang merupakan lingkungan pengembangan yang direkomendasikan.

Tambahkan layanan Google Play

Dalam tingkat atas proyek Anda build.gradle berkas, memastikan bahwa repositori Maven Google termasuk:

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

Kemudian, di tingkat aplikasi Anda build.gradle berkas, menyatakan layanan Google Play sebagai dependensi:

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

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

Konfigurasikan proyek Konsol Google API

Untuk mengonfigurasi proyek Konsol Google API, klik tombol di bawah, dan tentukan nama paket aplikasi Anda saat diminta. Anda juga harus memberikan hash SHA-1 dari sertifikat penandatanganan Anda. Lihat Otentikasi Klien Anda untuk informasi.

Mengonfigurasi proyek

Dapatkan ID klien OAuth 2.0 server backend Anda

Jika aplikasi Anda mengotentikasi dengan server backend atau mengakses API Google dari server backend Anda , Anda harus mendapatkan ID klien OAuth 2.0 yang diciptakan untuk server Anda. Untuk menemukan ID klien OAuth 2.0:

  1. Buka halaman Kredensial di API Konsol.
  2. Aplikasi Web ID jenis klien adalah backend server Anda ID klien OAuth 2.0.

Lulus ID klien ini ke requestIdToken atau requestServerAuthCode metode ketika Anda membuat GoogleSignInOptions objek.

Langkah selanjutnya

Sekarang bahwa Anda telah dikonfigurasi proyek Google API Konsol dan mengatur proyek Android Studio, Anda dapat mengintegrasikan Google Sign-In ke aplikasi Anda.