Kami menghentikan Library Platform JavaScript Login dengan Google untuk web. Library tidak akan tersedia untuk didownload setelah tanggal penghentian 31 Maret 2023. Sebagai gantinya, gunakan Layanan Identitas Google yang baru untuk Web.
Secara default, Client ID yang baru dibuat kini diblokir agar tidak menggunakan Library Platform yang lebih lama, Client ID yang sudah ada tidak akan terpengaruh. Client ID baru yang dibuat sebelum 29 Juli 2022 dapat menetapkan `plugin_name` untuk mengaktifkan penggunaan Library Google Platform.

Mulai Mengintegrasikan Login dengan Google ke dalam Aplikasi Android Anda

Sebelum dapat mulai mengintegrasikan Login dengan Google di aplikasi Anda sendiri, Anda harus mengonfigurasi project Konsol Google API dan menyiapkan project Android Studio. Langkah-langkah di halaman ini melakukannya. Langkah berikutnya akan menjelaskan cara mengintegrasikan Login dengan Google ke dalam aplikasi Anda.

Prasyarat

Login dengan Google untuk Android memiliki persyaratan berikut:

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

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

Menambahkan layanan Google Play

Dalam file build.gradle level teratas project, pastikan 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, deklarasikan layanan Google Play sebagai dependensi:

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

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

Mengonfigurasi project Konsol API Google

Untuk mengonfigurasi project Konsol API Google, klik tombol di bawah, dan tentukan nama paket aplikasi Anda saat diminta. Anda juga harus menyediakan hash SHA-1 sertifikat penandatanganan. Baca bagian Mengautentikasi Klien untuk mengetahui informasi.

Mengonfigurasi project

Dapatkan client ID OAuth 2.0 server backend Anda

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

  1. Buka halaman Kredensial di Konsol API.
  2. Client ID jenis Web application adalah client ID OAuth 2.0 server backend Anda.

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

Langkah berikutnya

Setelah mengonfigurasi project Konsol API Google dan menyiapkan project Android Studio, Anda dapat mengintegrasikan Login dengan Google ke dalam aplikasi.