Mulai login dan daftar Sekali Ketuk

Sebelum menambahkan login Sekali Ketuk ke aplikasi, siapkan Google API dan Android Anda project secara terprogram.

Menyiapkan project konsol API Google

  1. Buka project di Konsol API, atau buat project jika Anda belum memilikinya.
  2. Di halaman layar izin OAuth, pastikan semua informasi lengkap dan akurat. Secara khusus, pastikan Anda telah menentukan URL kebijakan privasi dan persyaratan layanan aplikasi Anda.
  3. Pada halaman Credentials, buat client ID Android untuk aplikasi Anda jika Anda belum memilikinya. Anda harus menentukan nama paket aplikasi Anda dan Tanda tangan SHA-1.
    1. Buka halaman Kredensial.
    2. Klik Create credentials > Client ID OAuth yang baru.
    3. Pilih jenis aplikasi Android.
  4. Pada halaman Credentials, buat client ID aplikasi web jika Anda sudah memilikinya. Anda dapat membiarkan Asal JavaScript Resmi dan Kolom URI pengalihan yang diizinkan kosong. Client ID ini mewakili server backend autentikasi Anda. (Anda akan menggunakan client ID ini saat memanggil Google API dari server, tetapi Anda memerlukannya meskipun tidak.)
    1. Buka halaman Kredensial.
    2. Klik Create credentials > Client ID OAuth yang baru.
    3. Pilih jenis aplikasi Web application.

Menyertakan dependensi dalam project Android Anda

  1. Dalam file build.gradle level project, pastikan Anda menyertakan ID Repositori Maven (google()) di buildscript dan allprojects Anda bagian.
  2. Menambahkan dependensi untuk layanan Google Play' library otentikasi ke file build modul (level aplikasi) Anda (biasanya app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.2.0'
    }
    

Opsional: Mengaitkan aplikasi dengan situs

Jika Anda memiliki situs yang membagikan backend login aplikasi Anda, buat dan memublikasikan file link aset digital sehingga pengguna yang login di satu platform dapat dengan mudah login di platform lainnya.

Langkah berikutnya

Menambahkan alur login Sekali Ketuk ke aplikasi Anda.