Firebase Google Login pada Android
Panduan untuk mengatur
Panduan untuk mengatur dengan bantuan AI
Judul Bagian: “Pendahuluan”Petunjuk ini akan membantu Anda mengintegrasikan Sign-In Google dengan Firebase Authentication pada Android. Saya asumsikan Anda telah menyelesaikan pengaturan Firebase Google secara umum. Pengaturan Firebase Google Umum
Langkah-Langkah Pengaturan
Judul Bagian: “Langkah-Langkah Pengaturan”-
Pergi 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 namedalam konsol Firebase
- Pisahkan kode tersebut di konsol Firebase
- Buka Android Studio di aplikasi Anda menggunakan
- Klik pada tombol
Register apptombol
- Isi
-
Lebihkan langkah
Download and then add config filelangkah
-
Lebihkan langkah
Add firebase SDKlangkah
-
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 tombolnya
-
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
androidGeser ke atas perintah ini. Anda harus melihat hal berikut. Salin./gradlew signInReport
-
__CAPGO_KEEP_0__
SHA1.
-
-
Tambahkan SHA1 ke proyek Firebase
- Klik pada tombol
Add fingerprintbutton
- Salin nilai SHA1 yang Anda salin pada langkah sebelumnya
- Klik pada tombol
Savetombol
- Klik pada tombol
-
Dapatkan ID klien web Anda
- Buka menu
Build->Authentication
- tombol
Sign-in methodMetode Masuk Firebase Autentikasi Tombol
- Klik pada
GooglePilih
- Klik pada
Web SDK configurationKlik tombol
- Salin
Web client ID. Ini akan menjadiwebClientIddiinitializemetode plugin Anda.
- Buka menu
-
Pakai ID klien web di JS.
Meriksa kembali pengaturan di console Google Cloud. Langkah berikutnya: Meriksa kembali pengaturan di console Google Cloud. Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa kembali pengaturan di console Google Cloud.
Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa kembali pengaturan di console Google Cloud.
Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa kembali pengaturan di console Google Cloud.Untuk memastikan bahwa pengaturan sudah benar, Anda harus memeriksa kembali pengaturan di console Google Cloud.
-
Pergi ke 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. Dalam 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 maupun Web dalam daftar.
-
Pastikan ID klien Android telah dikonfigurasi dengan benar di console 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 console Firebase.
- 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
__CAPGO_KEEP_0__
Judul Bagian: “Teruskan 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-social-login untuk kemampuan asli dalam Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login untuk detail implementasi dalam @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi dalam @capgo/capacitor-passkey, dan @capgo/capacitor-native-biometric untuk detail implementasi dalam @capgo/capacitor-native-biometric Autorisasi Dua Faktor untuk detail implementasi di Autorisasi Dua Faktor.