Login Google Firebase pada Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pendahuluan
Judul bagian “Pendahuluan”Panduan ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan setup Firebase Google umum sebelumnya. Saya asumsikan Anda telah menyelesaikan setup Firebase Google umum sebelumnya.
Langkah-Langkah Pengaturan
Judul Bagian “Langkah-Langkah Pengaturan”-
Lihatlah 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.applicationIdHal ini akan menjadi ID Andapackage namedi konsol Firebase
- Salinlah dan tempelkan di konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada
Register appTombol
- Isi
-
Lepaskan langkah ini
Download and then add config filelangkah
-
Lepaskan langkah ini
Add firebase SDKTombol
-
Jika Anda tidak dapat masuk secara otomatis, pergi ke
Continue to console__CAPGO_KEEP_0__
-
Tombol Lanjut ke Konsole
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 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
Savetombol
- Klik pada
-
Dapatkan ID klien web Anda
- Pergi ke
Build->Authentication
- Klik pada tombol
Sign-in methodtombol
- Klik pada
Googleprovider
- Klik pada tombol
Web SDK configurationtombol
- Salinlah
Web client IDIni akan menjadiwebClientIdanda diinitializemetode plugin.
- Pergi ke
-
Gunakan ID client 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 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.
-
Cari proyek Anda
- Klik pada pilihan 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 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
-
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
- Pastikan hash SHA1 telah dikonfigurasi dengan benar dan sesuai dengan yang Anda salin pada langkah-langkah sebelumnya.
- Klik pada
-
Pastikan ID klien Web telah dikonfigurasi dengan benar di konsol Firebase.
- Klik pada tombol
Webaplikasi
- Pastikan ID klien sesuai dengan yang Anda salin pada langkah sebelumnya.
- Klik pada tombol
Voila! Anda siap menggunakan Google Sign-In dengan Firebase Authentication pada Android.
Pengaturan
Bagian berjudul “Pengaturan”Jika autentikasi mengalami keterlambatan atau gagal:
- Periksa bahwa
idTokenaudience sesuai dengan ID klien web Firebase Anda - Pastikan Google Sign-In diaktifkan di Firebase Console
- Pastikan fingerprint SHA-1 telah dikonfigurasi dengan benar
- Ulas contoh aplikasi __CAPGO_KEEP_0__ example app code Halaman Edit