Firebase Google Login pada Android
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pendahuluan
Bab yang berjudul “Pendahuluan”Petunjuk ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan setup Firebase Google umum. Catatan
Langkah-Langkah Pengaturan
Judul Bagian “Langkah-Langkah Pengaturan”-
Pergi ke pengaturan proyek Anda di console.cloud.google.com
-
Klik pada tombol
Add appFirebase Add App Button
-
Pilih
Android
-
Isi bagian pertama dari formulir
- Isi
Android package name- Buka Android Studio di aplikasi Anda menggunakan
npx cap open android - Di bagian bawah navigator, cari bagian
Gradle Scripts
- Cari
build.gradleuntuk modulapp
- Salin
android.defaultConfig.applicationId. Ini akan menjadi Andapackage namedi konsol Firebase
- Salinlah ke konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register apptombol
- Isi
-
Lewati langkah ini
Download and then add config filelangkah
-
Langkah
Add firebase SDKTidak perlu menambahkan firebase __CAPGO_KEEP_0__
-
Firebase Add App Android Continue to Console Button
Continue to consoleJika Anda tidak dapat masuk secara otomatis, pergi ke
-
Firebase Add App Android Settings General Your Apps Button
settings->general->your appsAmbil tanda tangan SHA1 Anda
-
Firebase Add App Android Skip 'Add firebase __CAPGO_KEEP_0__'
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
androidArahkan ke bagian atas perintah ini. Anda harus melihat hal berikut. Salin./gradlew signInReport
-
Pengingat
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada
Add fingerprinttombol
- Salin SHA1 yang Anda salin pada langkah sebelumnya
- Klik pada
Savetombol
- Klik pada
-
Dapatkan ID Klien Web Anda
- Pergi ke
Build->Authentication
- Klik pada tombol
Sign-in methodTombol Autentikasi Firebase Metode Sign-in
- provider
GoogleAutentikasi Firebase Metode Sign-in Google Provider
- tombol
Web SDK configurationAutentikasi Firebase Metode Sign-in Web __CAPGO_KEEP_0__ Konfigurasi Tombol
- Salin
Web client ID. Ini akan menjadiwebClientIddalaminitializemetode plugin.
- Pergi ke
-
Gunakan ID klien web di JS.
Sekarang Anda sudah siap TECHNICALLY menggunakan Sign-In Google dengan Firebase Authentication di Android. Namun, saya merekomendasikan untuk memeriksa ulang pengaturan di konsol Google Cloud seperti yang dijelaskan di langkah berikutnya.
Periksa ulang pengaturan di konsol Google Cloud
Judul bagian “Periksa ulang pengaturan di konsol Google Cloud”Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa ulang pengaturan di konsol Google Cloud.
-
Lihat console.cloud.google.com
-
Cari proyek Anda
- Klik pada selector proyek
- Cari proyek Anda dengan nama yang tepat dari proyek Firebase Anda dan klik pada itu. Di kasus saya, itu adalah
sociallogin-tutorial-app.
- Klik pada selector proyek
-
Buka bar pencarian dan buka
credentials- Buka bar pencarian
- Cari
credentialsdan klik padaAPIs and Servicessatu (nomor 2 pada screenshot)
- Buka bar pencarian
-
Pastikan Anda melihat baik ID klien Android dan Web dalam daftar.
-
Pastikan ID klien Android yang benar-benar dikonfigurasi di konsol Firebase.
- Klik pada
AndroidAplikasi
- Pastikan hash SHA1 yang benar-benar dikonfigurasi dan bahwa itu sesuai dengan yang Anda salin dalam langkah-langkah sebelumnya.
- Klik pada
-
Pastikan ID klien Web yang benar-benar dikonfigurasi di konsol Firebase.
- Klik pada
WebAplikasi
- Konfirmasikan bahwa ID klien sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
Wah! Anda siap untuk menggunakan Google Sign-In dengan Firebase Authentication pada Android.
Periksa
- apakah audiens sesuai dengan ID klien web Firebase Anda
idTokenapakah audiens sesuai dengan ID klien web Firebase Anda - Pastikan Google Sign-In diaktifkan di Firebase Console
- Pastikan fingerprint SHA-1 dikonfigurasi dengan benar
- Review contoh aplikasi __CAPGO_KEEP_0__ example app code Lanjutkan dari Firebase Google Login on Android
Bagian berjudul “Lanjutkan dari Firebase Google Login on Android”
Jika Anda menggunakanFirebase Google Login on Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login untuk kemampuan native di Menggunakan @capgo/capacitor-social-login for the native capability in Using @capgo/capacitor-social-login, @capgo/capacitor-login sosial untuk detail implementasi di @capgo/capacitor-login sosial, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik native untuk detail implementasi di @capgo/capacitor-biometrik native, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.