Firebase Google Login pada Android
Salin setup prompt dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pendahuluan
Bab berjudul “Pendahuluan”Petunjuk ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan setup Firebase Google secara umum sebelumnya. __CAPGO_KEEP_0__
Langkah-Langkah Pengaturan
Bab berjudul “Langkah-Langkah Pengaturan”-
Pergi ke tampilan ringkasan proyek Anda di console.cloud.google.com
-
Klik pada tombol
Add apptombol Tambah Aplikasi Firebase
-
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
Gradle Scripts
- Cari
build.gradleuntuk modulapp
- Salinlah
android.defaultConfig.applicationId. Ini akan menjadipackage namedi konsol Firebase
- Tempelkan di konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register appbutton
- Isi
-
Lepaskan langkah ini
Download and then add config filelangkah
-
Tambahkan Aplikasi Firebase Android Lepaskan 'Download dan kemudian tambahkan file konfigurasi'
Add firebase SDKLepaskan langkah ini
-
Tambahkan Aplikasi Firebase Android Lepaskan 'Tambahkan firebase __CAPGO_KEEP_0__'
Continue to consoleKlik pada
-
Tambahkan Aplikasi Firebase Android Lanjutkan ke Console Button
settings->general->your apps-> cari aplikasi android Anda dan klik pada aplikasi tersebut
-
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
androidLuncurkan terminal ke bagian atas perintah ini. Anda harus melihat hal berikut. Salin./gradlew signInReport
-
Catatan
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada
Add fingerprinttombol
- Salin SHA1 yang Anda copi pada langkah sebelumnya
- Klik pada tombol ini
Savetombol
- Klik pada
-
Dapatkan ID klien web Anda
- Pergi ke
Build->Authentication
- Klik pada tombol ini
Sign-in methodtombol
- Klik pada tombol ini
Googleprovider
- Klik pada tombol
Web SDK configurationtombol
- Salinlah
Web client ID. Ini akan menjadiwebClientIddalaminitializemetode plugin.
- Pergi ke
-
Gunakan ID klien web di JS.
Pada titik ini, Anda sudah TECHNICALLY siap menggunakan Google Sign-In dengan Firebase Authentication di Android. Namun, saya sarankan Anda untuk memeriksa kembali pengaturan di konsol Google Cloud seperti dijelaskan pada langkah berikutnya.
Periksa kembali pengaturan di konsol Google Cloud
Judul bagian “Periksa kembali pengaturan di konsol Google Cloud”Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa kembali pengaturan di konsol Google Cloud.
-
Arahkan ke console.cloud.google.com
-
Cari proyek Anda
- Klik pada pilihan proyek
- Cari proyek Anda dengan nama yang tepat dari proyek Firebase Anda dan klik pada itu. Pada kasus saya, itu adalah
sociallogin-tutorial-app.
- Klik pada pilihan proyek
-
Buka bar pencarian dan buka
credentials- Buka bar pencarian
- Cari
credentialsdan klik padaAPIs and Servicessatu (nomor 2 pada tangkapan layar)
- Buka bar pencarian
-
Verifikasi bahwa Anda melihat baik ID klien Android dan Web dalam daftar.
-
Pastikan ID klien Android telah terkonfigurasi dengan benar di konsol Firebase.
- Klik pada
AndroidAplikasi
- Pastikan hash SHA1 telah terkonfigurasi dengan benar dan sesuai dengan yang Anda salin sebelumnya.
- Klik pada
-
Pastikan ID klien Web telah terkonfigurasi dengan benar di konsol Firebase.
- Klik pada tombol
Webapp
- Pastikan ID klien sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada tombol
Ta-da! Anda siap menggunakan Google Sign-In dengan Firebase Authentication pada Android.
Pengaturan
Bagian berjudul “Pengaturan”Jika autentikasi mengalami keterlambatan atau gagal:
- Pastikan
idTokenaudience sesuai dengan ID klien web Firebase Anda - Periksa apakah Google Sign-In telah diaktifkan di Firebase Console
- Pastikan fingerprint SHA-1 telah dikonfigurasi dengan benar
- Review aplikasi contoh code untuk referensi
Lanjutkan dari Firebase Google Login pada Android
Judul bagian “Lanjutkan dari Firebase Google Login pada Android”Jika Anda menggunakan Firebase Google Login pada Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-login-sosial untuk kemampuan asli di Menggunakan @capgo/capacitor-login-sosial, @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-asli untuk detail implementasi di @capgo/capacitor-biometrik-asli, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.