Pembantu Obrolan untuk membuat aplikasi obrolan di Flutter menggunakan Firebase sebagai layanan backend.
Hanya Obrolan Demo Web
Jika Anda merasa proyek ini bermanfaat atau Anda mempelajari sesuatu dari kode sumbernya dan ingin berterima kasih kepada saya, pertimbangkan untuk membelikan saya secangkir ☕️
PayPal
Tambahkan ini ke file pubspec.yaml paket Anda:
ketergantungan:
flutter_chat
Tambahkan firebase di proyek Android dan ios Anda.
Aturan Keamanan untuk Penyimpanan:
aturan_versi = '2'; service firebase.storage { cocokkan /b/{bucket}/o { cocok /{allPaths=**} { izinkan baca, tulis: if request.auth != null; } } }
Aturan Keamanan untuk Cloud fireStore:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { izinkan baca, tulis: if request.auth != null; } } }
Anda dapat mengubah aturan keamanan sesuai kebutuhan Anda.
Terapkan "Cloud Function" di firebase. (tersedia di folder cloudFunction, digunakan untuk menampilkan status online/offline pengguna).
Buat kelas widget Stateful dan panggil metode di badan (contoh dapat ditemukan di repo Github),
dalam initState():
-> ChatData.init("nama aplikasi",konteks);
dan di badan pembuatan Widget:
-> ChatData.widgetLayar Selamat Datang(konteks)
Nikmati Berkibar