Rnfirechat
RNFirechat adalah Sesi Build ke -5 untuk menunjukkan implementasi Firebase untuk membangun aplikasi obrolan; Baik ruang obrolan dan P2P bersama dengan fungsi tanpa server untuk pemberitahuan push.
Di cabang master ini, kami akan menggunakan tata letak yang dibangun dari Cabang Personalchat di mana kami akan bekerja untuk membangun pemberitahuan push menggunakan fungsi cloud firebase menggunakan repositori saya yang lain:
Fungsi RN-FireChat
Juga, kami akan bekerja untuk menghasilkan APK rilis sehingga dapat digunakan dalam perangkat yang berbeda.
Todos
Catatan:
- Arch Linux dengan VS-kode, sehingga mendukung fokus pada aplikasi Android
- Ekstensi: React Alat Native, Cuplikan React-asli, lebih cantik
- Perangkat berjalan alih-alih SDK-Build menggunakan Vysor
Instalasi
Klon Sumber Lokal:
$ git clone https://github.com/aryaminus/RN-firechat
$ cd RN-firechat
Mulai aplikasi dalam mode pengembangan
npm install
react-native link
react-native run android
atau untuk VS-kode:
npm install
react-native link
Kemudian tekan F1 atau FN+F1 dan bereaksi asli: Jalankan Android di perangkat
Lain ikuti code.txt dan youtube
Kami akan menggunakan layar SignIn dan pendaftaran yaitu. Sesi ke -3
Paket:
- Navigasi Bereaksi
- react-native-loading-spinner-overlay
- react-native-firebase
- react-native-ited-chat
- Pengaturan Awal Invertase Firebase
- Tata Letak Daftar Persaingan DRMAS Asli
- Menghasilkan apk yang ditandatangani
Tautan tambahan:
Ada pembaruan yang dipasang oleh Invertase untuk pra-terintegrasi yang bereaksi-asli-firebase pra-terintegrasi sehingga Anda dapat memulai dengan cepat.
Instalasi
Ikuti code.txt dan working.png
Properti Utama:
- Gunakan template cabang glochat untuk login anon dan masuk ke dalam ruang obrolan global
- Penggunaan Invertase Firebase alih -alih paket Firebase asli karena dibangun untuk Web tetapi oleh karena itu Firebase akan berjalan di utas asli untuk Invertase
- Izin permintaan diperlukan untuk perangkat baru yang baru baik Android dan iOS dan berlangganan dan berhenti berlangganan hanya akan terlihat di database anak di Firebase untuk mengambil pemberitahuan push dari Cloud Server
- Jika Pilih FriendList.js Tampilkan ListView Vertikal Pengguna yang ditautkan di 'Friends' dengan Geeting Progile Pic dari Gavatar
- Saat pengguna tertentu diklik, kirim nilai ROWDATA IE IE Receiver ID dan Genetare ID obrolan tertentu dengan Pengguna dan Teman ID dan ISIDE Databse of Chatid, Tampilkan Obrolan Berbakat untuk Mengirim dan Menerima Teks
Berkontribusi
- Fork It (https://github.com/aryaminus/rn-firechat/fork)
- Buat Cabang Fitur Anda (
git checkout -b feature/fooBar ) - Komit perubahan Anda (
git commit -am 'Add some fooBar' ) - Dorong ke Cabang (
git push origin feature/fooBar ) - Buat permintaan tarik baru