rnfirechat
RnFireChat เป็นงานสร้างครั้งที่ 5 สำหรับการแสดงการใช้งานของ Firebase สำหรับการสร้างแอพแชท ทั้งห้องแชทและ P2P พร้อมฟังก์ชั่น Serverless สำหรับการแจ้งเตือนแบบพุช
ในสาขาหลักนี้เราจะใช้เลย์เอาต์ที่สร้างขึ้นจากสาขา PersonalChat ซึ่งเราจะทำงานเพื่อสร้างการแจ้งเตือนแบบพุชโดยใช้ฟังก์ชั่นคลาวด์ Firebase โดยใช้ที่เก็บอื่นของฉัน:
rn-firechat-functions
นอกจากนี้เราจะทำงานเพื่อสร้าง APK รีลีสเพื่อให้สามารถใช้งานได้ภายในอุปกรณ์ที่แตกต่างกัน
โทดอส
บันทึก:
- Arch Linux ด้วย VS-Code จึงสนับสนุนแอพ Android
- ส่วนขยาย: React Native Tools, React-Native ตัวอย่าง, prettier
- อุปกรณ์เรียกใช้แทน SDK-Build โดยใช้ Vysor
การติดตั้ง
โคลนแหล่งที่มาในพื้นที่:
$ git clone https://github.com/aryaminus/RN-firechat
$ cd RN-firechat
เริ่มแอปพลิเคชันในโหมดการพัฒนา
npm install
react-native link
react-native run android
หรือสำหรับ vs-code:
npm install
react-native link
จากนั้นกด F1 หรือ FN+F1 และ React Native: Run Android บนอุปกรณ์
อื่น ๆ ติดตาม code.txt และ youtube
เราจะใช้หน้าจอลงชื่อเข้าใช้และลงทะเบียนเช่น เซสชันที่ 3
แพ็คเกจ:
- การตอบโต้
- React-native-loading-spinner-overlay
- React-Native-Firebase
- react-native-gifted-chat
- การตั้งค่าเริ่มต้น Firebase Invertase
- เค้าโครง Drmas FriendList ดั้งเดิม
- สร้าง APK ที่ลงนาม
ลิงค์เพิ่มเติม:
มีการอัปเดตที่วางโดย Invertase สำหรับการรวมตัวกันแบบผสมผสานแบบดั้งเดิมเพื่อให้คุณสามารถเริ่มต้นได้อย่างรวดเร็ว
การติดตั้ง
ติดตาม code.txt และ working.png
คุณสมบัติที่สำคัญ:
- ใช้เทมเพลตของสาขา Glochat สำหรับการเข้าสู่ระบบ anon และเข้าไปในห้องแชททั่วโลก
- การใช้งานของ Invertase Firebase แทนแพ็คเกจ Firebase ดั้งเดิมเนื่องจากมันถูกสร้างขึ้นสำหรับเว็บ แต่ดังนั้น Firebase จะทำงานบนเธรดดั้งเดิมสำหรับ Invertase
- การขออนุญาตขออนุญาตสำหรับอุปกรณ์ใหม่กว่าทั้ง Android และ iOS และสมัครสมาชิกและยกเลิกการสมัครจะดูในฐานข้อมูลเด็กใน Firebase เพื่อดึงการแจ้งเตือนแบบพุชจาก Cloud Server
- หากเลือก FriendList.js แสดงรายการแนวตั้งของผู้ใช้ที่เชื่อมโยงใน 'เพื่อน' ด้วย geeting progile pic จาก gavatar
- เมื่อมีการคลิกผู้ใช้บางรายให้ส่งค่า rowdata IE ID ID และ Genetare รหัสแชทบางอย่างกับผู้ใช้และรหัสเพื่อนและคือฐานข้อมูลของ chatid แสดงการแชทที่มีพรสวรรค์
การบริจาค
- Fork It (https://github.com/aryaminus/rn-firechat/fork)
- สร้างสาขาคุณลักษณะของคุณ (
git checkout -b feature/fooBar ) - กระทำการเปลี่ยนแปลงของคุณ (
git commit -am 'Add some fooBar' ) - กดไปที่สาขา (
git push origin feature/fooBar ) - สร้างคำขอดึงใหม่