Mulai login dan daftar Sekali Ketuk

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

Menyiapkan project konsol API Google

  1. Buka project Anda di API Console, 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. Di halaman Kredensial, buat client ID Android untuk aplikasi Anda jika Anda belum memilikinya. Anda harus menentukan nama paket dan tanda tangan SHA-1 aplikasi.
    1. Buka halaman Credentials.
    2. Klik Create credentials > OAuth client ID.
    3. Pilih jenis aplikasi Android.
  4. Di halaman Kredensial, buat client ID aplikasi web jika Anda belum memilikinya. Anda dapat mengosongkan kolom Asal JavaScript yang Diotorisasi dan URI Pengalihan yang Diotorisasi. 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 Credentials.
    2. Klik Create credentials > OAuth client ID.
    3. Pilih jenis aplikasi Aplikasi web.

Menyertakan dependensi dalam project Android

  1. Dalam file build.gradle level project, pastikan Anda menyertakan repositori Maven Google (google()) di bagian buildscript dan allprojects.
  2. Tambahkan dependensi untuk library autentikasi layanan Google Play 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.3.0'
    }
    

Opsional: Mengaitkan aplikasi dengan situs

Jika Anda memiliki situs yang menggunakan backend login aplikasi, buat dan publikasikan file Digital Asset Links sehingga pengguna yang login di satu platform dapat dengan mudah login di platform lainnya.

Langkah berikutnya

Menambahkan alur login Sekali Ketuk ke aplikasi Anda.