Firebase Google Login pada Android
Panduan untuk mengatur
Prompt untuk mengatur AI dengan Capgo
IndonesiaPanduan 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
Panduan ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android.-
Pergilah ke tampilan ringkasan proyek Anda di 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
android.defaultConfig.applicationIdIni akan menjadipackage namedi konsol Firebase
- Pisahkan kode tersebut ke dalam konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register apptombol
- Isi
-
Lewatkan langkah
Download and then add config fileLangkah Lewatkan
-
Langkah Lewatkan
Add firebase SDKLewatkan langkah
-
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 aplikasinya
-
Dapatkan 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
-
__CAPGO_KEEP_1__
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada
Add fingerprinttombol
- Pisahkan SHA1 yang Anda salin pada langkah sebelumnya
- Klik pada tombol
SaveTombol
- Klik pada
-
Dapatkan ID klien web Anda
- Pergi ke
Build->Authentication
- Klik pada tombol
Sign-in methodTombol Metode Masuk Autentikasi Firebase
- Pilih tombol
Googleprovider
- Pilih tombol
Web SDK configurationbutton
- Salin . Ini akan menjadi __CAPGO_KEEP_0__ Anda dalam
Web client IDmetode plugin ini.webClientIdMetode Autentikasi Firebase Web Konfigurasi __CAPGO_KEEP_0__ Client ID WebinitializePakai ID klien web di JS.
- Pergi ke
-
__CAPGO_KEEP_0__
TEKNISI siap menggunakan Google Sign-In dengan Firebase Authentication di Android. Namun, saya sarankan Anda 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.Bagian berjudul “Pemeriksaan ulang pengaturan di konsol Google Cloud”
-
Pergi ke console.cloud.google.com
-
Cari proyek Anda
- Klik pada pemilih proyek
- Cari proyek Anda dengan nama yang tepat dari proyek Firebase Anda dan klik pada itu. Dalam kasus saya, itu adalah
sociallogin-tutorial-app.
- Klik pada pemilih proyek
-
Buka bar pencarian dan buka
credentials- Buka bar pencarian
- Cari
credentialsdan klik padaAPIs and ServicesSatu (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 konsol Firebase.
- Klik pada
AndroidAplikasi
- Pastikan bahwa hash SHA1 telah dikonfigurasi dengan benar dan sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
-
Pastikan bahwa ID klien web telah dikonfigurasi dengan benar di Firebase console.
- Klik pada
WebAplikasi
- Pastikan bahwa ID klien sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
Selamat! Anda sudah siap untuk menggunakan Sign-In Google dengan Firebase Authentication pada Android.
Troubleshooting
Bagian yang berjudul "Troubleshooting"Jika autentikasi mengalami keterlambatan atau gagal:
- Pastikan
idTokenaudience sesuai dengan ID klien web Firebase Anda - Periksa apakah Sign-In Google telah diaktifkan di Firebase Console
- Pastikan fingerprint SHA-1 telah dikonfigurasi dengan benar
- Review aplikasi contoh __CAPGO_KEEP_0__ example app code Teruskan dari Login Google Firebase pada Android
Jika Anda menggunakan Firebase Google Login pada Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-login-social untuk kemampuan native di Menggunakan @capgo/capacitor-login-social @capgo/capacitor-login-social untuk detail implementasi di @capgo/capacitor-login-social @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, dan @capgo/capacitor-biometrik-native untuk detail implementasi di @capgo/capacitor-biometrik-native Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor.