Sebelum menambahkan login Sekali Ketuk ke aplikasi, siapkan Google API dan project Android Anda.
Menyiapkan project konsol API Google
- Buka project Anda di Konsol API, atau buat project jika Anda belum memilikinya.
- Pada halaman layar izin OAuth, pastikan semua informasi sudah lengkap dan akurat. Secara khusus, pastikan Anda telah menentukan URL kebijakan privasi dan persyaratan layanan aplikasi Anda.
- Pada halaman Credentials, buat client ID Android untuk aplikasi Anda jika Anda
belum memilikinya. Anda harus menentukan nama paket dan
tanda tangan SHA-1 aplikasi.
- Buka halaman Kredensial.
- Klik Buat kredensial > client ID OAuth.
- Pilih jenis aplikasi Android.
- Pada halaman Credentials, 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 memerlukannya.)
- Buka halaman Kredensial.
- Klik Buat kredensial > client ID OAuth.
- Pilih jenis aplikasi Aplikasi web.
Menyertakan dependensi dalam project Android Anda
- Dalam file
build.gradle
level project, pastikan Anda menyertakan repositori Maven Google (google()
) di bagianbuildscript
danallprojects
. Tambahkan dependensi untuk library autentikasi layanan Google Play ke file build modul (level aplikasi), biasanya
app/build.gradle
:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.7.0' }
Opsional: Mengaitkan aplikasi dengan situs
Jika Anda memiliki situs yang berbagi backend login aplikasi, buat dan publikasikan file link aset digital agar pengguna yang login di satu platform dapat dengan mudah login di platform lainnya.