Firebase Google Login pada Android
Panduan untuk mengatur
Pendahuluan
IndonesiaPetunjuk ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan pengaturan Firebase Google secara umum.
Langkah-Langkah Pengaturan
Petunjuk ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android.-
Kunjungi tampilan ringkasan proyek Anda di https://console.cloud.google.com
-
Klik pada
Add appbutton
-
Pilih
Android
-
Isi bagian pertama dari formulir
- Isi
Android package name- Buka Android Studio di aplikasi Anda menggunakan
npx cap open android - Pada bagian bawah navigator, cari
Gradle Scripts
- Cari
build.gradleuntuk modulapp
- Salinlah ini
android.defaultConfig.applicationIdIni akan menjadi ID Anda di console Firebasepackage nameFile build.gradle yang menampilkan konfigurasi applicationId
- Tempelkan di konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register apptombol
- Isi
-
Lebihkan langkah
Download and then add config filelangkah
-
Lebihkan langkah
Add firebase SDKlangkah
-
Klik pada tombol
Continue to consolebutton
-
Jika Anda tidak dapat masuk secara otomatis, pergi ke
settings->general->your apps-> cari aplikasi android Anda dan klik pada tombolnya
-
Ambil tanda tangan SHA1 Anda
Ikuti langkah-langkah 10-11 dari panduan pengaturan login Google Android Sekarang, buka terminal. Pastikan Anda berada di folder aplikasi Anda dan jalankan:
-
Terminal menampilkan perintah gradlew signInReport
androidGeser ke atas perintah ini. Anda harus melihat hal berikut. Salin./gradlew signInReport
-
tanda tangan SHA1
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada tombol
Add fingerprinttombol ini
- Pisahkan SHA1 yang Anda salin pada langkah sebelumnya
- Pilih tombol
SaveTombol
- Klik pada tombol
-
Dapatkan ID klien web Anda
- Pergi ke
Build->Authentication
- Pilih tombol
Sign-in methodTombol Metode Masuk Autentikasi Firebase
- Klik pada
GooglePilih
- Klik pada
Web SDK configurationTombol
- Salin
Web client ID. Ini akan menjadiwebClientIddiinitializemetode pemasangan plugin ini.
- Pergi ke
-
Pakai ID klien web di JS.
TEKNISI siap menggunakan Google Sign-In dengan Firebase Authentication di Android. Namun, saya merekomendasikan untuk memeriksa ulang pengaturan di konsol Google Cloud seperti yang dijelaskan di langkah berikutnya. Pemeriksaan ulang pengaturan di konsol Google Cloud
Bagian berjudul “Pemeriksaan ulang pengaturan di konsol Google Cloud”
Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa ulang pengaturan di konsol Google Cloud.Double-check the setup in Google Cloud console
-
Pergi ke https://console.cloud.google.com
-
Cari proyek Anda
- Pilih selector proyek
- Cari proyek Anda dengan nama yang tepat dari proyek Firebase Anda dan klik pada itu. Dalam kasus saya, itu adalah
sociallogin-tutorial-app.
- Pilih selector proyek
-
Buka bar pencarian dan buka
credentials- Buka bar pencarian
- Cari
credentialsdan klik padaAPIs and Services1 (nomor 2 pada tangkapan layar)
- Buka bar pencarian
-
Pastikan Anda melihat baik ID klien Android maupun Web dalam daftar.
-
Pastikan ID klien Android telah dikonfigurasi dengan benar di console Firebase.
- Klik pada
AndroidAplikasi
- Pastikan bahwa hash SHA1 telah dikonfigurasi dengan benar dan sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
-
Verifikasi bahwa ID klien web telah dikonfigurasi dengan benar di console Firebase.
- Klik pada
WebAplikasi
- Pastikan bahwa ID klien sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
Selamat! Anda sudah siap untuk menggunakan Google Sign-In dengan Firebase Authentication pada Android.
Pastikan audiens sesuai dengan ID klien web Firebase Anda
- Periksa apakah Google Sign-In telah diaktifkan di Firebase Console
idTokenPastikan fingerprint SHA-1 telah dikonfigurasi dengan benar - Lihat contoh aplikasi __CAPGO_KEEP_0__ untuk referensi
- Lanjutkan dari Firebase Google Login pada Android
- Pengaturan example app code Pengaturan
Jika Anda menggunakan Firebase Google Login pada Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-social-login untuk kemampuan native di Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, dan @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric Autorisasi Dua Faktor untuk detail implementasi di Autorisasi Dua Faktor.