Teruskan dari Firebase Google Login di Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pendahuluan
Bab berjudul “Pendahuluan”Guid ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan pengaturan Firebase Google umum. Catatan umum Firebase Google
Setup Steps
Judul Bagian “Langkah-Langkah Pengaturan”-
Buka halaman ringkasan proyek Anda di Ringkasan Proyek Firebase
-
Tombol Tambah Aplikasi Firebase
Add appTombol
-
Pilih
Android
-
Isi bagian pertama 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 fileapp
- Salinlah
android.defaultConfig.applicationIdIni akan menjadipackage nameanda di Firebase console
- Pisahkanlah di Firebase console
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register apptombol
- Isi
-
Skip
Download and then add config filelangkah
-
Skip
Add firebase SDKlangkah
-
Klik pada
Continue to consoletombol
-
Jika Anda tidak dapat masuk secara otomatis, pergi ke
settings->general->your apps-> cari aplikasi android Anda dan klik pada aplikasinya
-
Pilih SHA1 fingerprint Anda
Ikuti langkah-langkah 10-11 dari Panduan Pengaturan Login Google untuk Android:
-
Terminal menampilkan perintah gradlew signInReport
androidfolder aplikasi Anda dan jalankan./gradlew signInReport
-
Scroll ke atas perintah ini. Anda harus melihat hal berikut. Salin
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada
Add fingerprintbutton
- Masukkan SHA1 yang Anda salin pada langkah sebelumnya
- Klik pada
Savebutton
- Klik pada
-
Dapatkan ID Klien Web Anda
- Pergi ke
Build->Authentication
- Klik pada
Sign-in methodbutton
- Klik pada
Googlepenyedia
- Klik pada
Web SDK configurationbutton
- Salinlah
Web client IDIni akan menjadi __CAPGO_KEEP_0__ Anda dalamwebClientIddi dalaminitializeMetode plugin ini.
- Pergi ke
-
Gunakan ID klien web di JS.
At this point, Anda sudah TEKNIK siap menggunakan Sign-In Google dengan Autentikasi Firebase di Android. Namun, saya sarankan Anda untuk memeriksa kembali pengaturan di konsol Google Cloud seperti yang dijelaskan di langkah berikutnya.
Periksa kembali pengaturan di konsol Google Cloud
Judul bagian “Periksa kembali pengaturan di konsol Google Cloud”Periksa ulang pengaturan di konsol Google Cloud untuk memastikan bahwa pengaturan sudah benar.
-
Pergi ke console.cloud.google.com
-
Cari proyek Anda
- Klik pada pemilih proyek
- Cari projek Anda dengan nama yang tepat dari projek Firebase Anda dan klik pada projek tersebut. 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 Servicessalah satu (nomor 2 pada tangkapan layar)
- Buka bar pencarian
-
Pastikan Anda melihat baik ID klien Android dan Web dalam daftar.
-
Pastikan ID klien Android telah dikonfigurasi dengan benar di konsol Firebase.
- Klik pada
AndroidAplikasi
- Konfirmasikan bahwa hash SHA1 telah dikonfigurasi dengan benar dan sesuai dengan yang telah Anda salin pada langkah-langkah sebelumnya.
- Klik pada
-
Pastikan ID klien Web telah dikonfigurasi dengan benar di konsol Firebase.
- Klik pada
Webapp
- Pastikan ID klien sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
Voila! Anda siap menggunakan Sign-In Google dengan Autentikasi Firebase pada Android.
Troubleshooting
Bagian Titled “Pengaturan Masalah”Jika autentikasi mengalami gangguan atau gagal:
- Verifikasi bahwa
idTokenaudience sesuai dengan ID klien web Firebase Anda - Periksa bahwa Google Sign-In diaktifkan di Firebase Console
- Pastikan fingerprint SHA-1 telah dikonfigurasi dengan benar
- Periksa example app code untuk referensi
Judul: Teruskan dari Firebase Google Login pada Android
Bagian berjudul “Teruskan dari Firebase Google Login pada Android”Firebase Google Login pada Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan to plan authentication and account flows, connect it with Menggunakan @capgo/capacitor-login-social untuk kemampuan asli dalam Menggunakan @capgo/capacitor-login-social, @capgo/capacitor-login-social untuk detail implementasi dalam @capgo/capacitor-login-social, @capgo/capacitor-passkey untuk detail implementasi dalam @capgo/capacitor-passkey, @capgo/capacitor-biometrik-asli untuk detail implementasi dalam @capgo/capacitor-biometrik-asli, dan Autentikasi dua faktor untuk detail implementasi dalam Autentikasi dua faktor.