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. Langkah selanjutnya menjelaskan cara mengintegrasikan Google Sign-In ke dalam aplikasi Anda.

Prasyarat

Masuk dengan Google untuk Android memiliki persyaratan berikut:

  • Perangkat Android kompatibel yang menjalankan Android 4.1 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 tersedia dari Android SDK Manager di Android Studio.
  • Proyek yang dikonfigurasi untuk dikompilasi dengan Android 4.1 (Jelly Bean) atau yang lebih baru.

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

Tambahkan layanan Google Play

Dalam file build.gradle tingkat atas proyek Anda, pastikan bahwa repositori Maven Google disertakan:

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 file build.gradle tingkat aplikasi Anda, nyatakan layanan Google Play sebagai dependensi:

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

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:19.0.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 Mengautentikasi Klien Anda untuk informasi.

Mengonfigurasi proyek

Dapatkan ID klien OAuth 2.0 server backend Anda

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

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

Teruskan ID klien ini ke metode requestIdToken atau requestServerAuthCode saat Anda membuat objek GoogleSignInOptions .

Langkah selanjutnya

Sekarang setelah Anda mengonfigurasi proyek Google API Console dan menyiapkan proyek Android Studio, Anda dapat mengintegrasikan Google Sign-In ke dalam aplikasi Anda.