Wildfire IM เป็นโซลูชันการส่งข้อความโต้ตอบแบบทันทีและเสียงและวิดีโอแบบเรียลไทม์ระดับมืออาชีพ ได้รับการดูแลและสนับสนุนโดย Beijing Wildfire Infinity Network Technology Co., Ltd.
คุณสมบัติหลักได้แก่: การปรับใช้ส่วนตัวที่ปลอดภัยและเชื่อถือได้ ประสิทธิภาพอันทรงพลัง ฟังก์ชันที่สมบูรณ์ การรองรับแพลตฟอร์มเต็มรูปแบบ อัตราโอเพ่นซอร์สสูง การปรับใช้และการดำเนินการและการบำรุงรักษาที่ง่ายดาย การพัฒนารองที่เป็นมิตร ง่ายต่อการเชื่อมต่อกับระบบของบุคคลที่สาม หรือฝังอยู่ในระบบที่มีอยู่ . โปรดดูเอกสารออนไลน์สำหรับรายละเอียด
ส่วนใหญ่จะประกอบด้วยรายการต่อไปนี้:
ที่อยู่คลังสินค้า GitHub (ไซต์หลัก) | รหัสที่อยู่คลังสินค้าคลาวด์ (มิเรอร์) | แสดงให้เห็น | หมายเหตุ |
---|---|---|---|
ฉันเซิร์ฟเวอร์ | ฉันเซิร์ฟเวอร์ | เซิร์ฟเวอร์ IM | |
Android-แชท | Android-แชท | ซอร์สโค้ด Wildfire IM Android SDK และซอร์สโค้ดของแอป | สามารถพัฒนาได้อย่างง่ายดายสำหรับการพัฒนาขั้นที่สองหรือรวมเข้ากับแอปพลิเคชันที่มีอยู่ |
iOS-แชท | iOS-แชท | ซอร์สโค้ด Wildfire IM iOS SDK และซอร์สโค้ดของแอป | สามารถพัฒนาได้อย่างง่ายดายสำหรับการพัฒนาขั้นที่สองหรือรวมเข้ากับแอปพลิเคชันที่มีอยู่ |
พีซีแชท | พีซีแชท | เทอร์มินัลพีซีที่พัฒนาขึ้นโดยใช้อิเล็กตรอน | |
เว็บแชท | เว็บแชท | ไคลเอ็นต์เว็บ Wildfire IM ที่อยู่ประสบการณ์ | |
wx-แชท | wx-แชท | การสาธิตแพลตฟอร์มมินิโปรแกรม (รองรับ WeChat, Baidu, Alibaba, Byte, QQ และแพลตฟอร์มมินิโปรแกรมอื่นๆ) | |
เซิร์ฟเวอร์แอป | เซิร์ฟเวอร์แอป | แอปพลิเคชันเซิร์ฟเวอร์ | |
robot_server | robot_server | เซิร์ฟเวอร์หุ่นยนต์ | |
push_server | push_server | เซิร์ฟเวอร์พุช | |
เอกสาร | เอกสาร | สามารถดูเอกสารที่เกี่ยวข้องกับ Wildfire IM รวมถึงการออกแบบ แนวคิด การพัฒนา และคำแนะนำการใช้งานได้ทางออนไลน์ |
โปรเจ็กต์นี้คือแอป Wildfire IM iOS ในระหว่างกระบวนการพัฒนา ข้อกำหนดการพัฒนารองและบูรณาการได้รับการพิจารณาอย่างถี่ถ้วน และสามารถรวมเข้ากับแอปพลิเคชันอื่นๆ ในรูปแบบ SDK หรือดำเนินการพัฒนารองโดยตรง
การพัฒนาระบบ IM นั้นยากจริงๆ เพื่อนๆที่ผ่านไปมาช่วยกดดาวให้เราด้วยเพื่อเป็นกำลังใจให้พวกเราสู้ต่อไป
สำหรับความร่วมมือทางธุรกิจ กรุณาให้ความสำคัญกับการติดต่อเราทางอีเมล หากคุณมีคำถามทางเทคนิค โปรดโพสต์ในฟอรัม Wildfire IM
ขอแนะนำอย่างยิ่งให้ติดตามบัญชีอย่างเป็นทางการของเรา เมื่อเราออกเวอร์ชันใหม่หรือมีการอัปเดตที่สำคัญ เราจะแจ้งให้คุณทราบผ่านบัญชีสาธารณะ นอกจากนี้ เรายังจะเผยแพร่คำแนะนำทางเทคนิคบางประการเกี่ยวกับ Wildfire IM เป็นครั้งคราว
เรามีการสาธิตประสบการณ์ โปรดใช้ WeChat เพื่อสแกนรหัส QR เพื่อดาวน์โหลดและติดตั้งประสบการณ์
มีโครงการอยู่สามโครงการ โครงการหนึ่งเป็นแอปพลิเคชัน และอีกสองโครงการเป็นห้องสมุด ไลบรารี chatclient คือความสามารถในการสื่อสารของ IM และเป็นไลบรารีระดับต่ำสุด chatuikit คือไลบรารีควบคุม UI ของ IM และขึ้นอยู่กับ chatclient Chat เป็นการสาธิต IM และขึ้นอยู่กับไลบรารีทั้งสองนี้ Chat จำเป็นต้องกำหนดค่าที่อยู่เซิร์ฟเวอร์อย่างถูกต้อง
ในไฟล์ Config.m ของโปรเจ็กต์ ให้แก้ไขการกำหนดค่าที่อยู่เซิร์ฟเวอร์ IM ตั้งค่า IM_SERVER_HOST
และ IM_SERVER_PORT
เป็นที่อยู่และพอร์ตของ Huoxin นอกจากนี้ จำเป็นต้องมีแอปพลิเคชันเซิร์ฟเวอร์ โปรดปฏิบัติตามคำแนะนำเพื่อปรับใช้แอปพลิเคชันเซิร์ฟเวอร์ จากนั้นตั้งค่า APP_SERVER_HOST
และ APP_SERVER_PORT
เป็นที่อยู่และพอร์ตของแอปพลิเคชันเซิร์ฟเวอร์
เข้าสู่ระบบโดยใช้หมายเลขโทรศัพท์มือถือและรหัสยืนยันของคุณ
เมื่อไม่มีผู้ให้บริการ SMS คุณสามารถใช้ superCode เพื่อยืนยันการทดสอบได้
เมื่อรวมเข้ากับแอปพลิเคชันอื่น หากใช้ไลบรารี UIKit จะต้องเพิ่มแอตทริบิวต์ CFBundleAllowMixedLocalizations
ลงในไฟล์ Info.plist
ของแอปพลิเคชันด้วยค่าจริง สคริปต์ release_libs.sh ภายใต้โปรเจ็กต์สามารถจัดแพ็คเกจ chatclient และ chatuikit ลงในไลบรารีไดนามิก และเพิ่มไลบรารีและทรัพยากรที่สร้างขึ้นลงในการขึ้นต่อกันของโปรเจ็กต์ โปรดทราบว่าไลบรารีนั้นเป็นไลบรารีแบบไดนามิกและจำเป็นต้อง "ฝัง" นอกจากนี้ สามารถเพิ่มโปรเจ็กต์ chatclient และ chatuikit ได้โดยตรงในการขึ้นต่อกันของโปรเจ็กต์
เลเยอร์ UI ใช้ไลบรารีแบบไดนามิก หากคุณต้องการซอร์สโค้ด คุณสามารถดาวน์โหลดได้จากที่อยู่ที่เกี่ยวข้อง คุณสามารถคอมไพล์ด้วยตนเองและแทนที่ไลบรารีแบบไดนามิกของบุคคลที่สาม
เมื่อแอปพลิเคชันอยู่ในพื้นหลังไม่กี่วินาที แอปพลิเคชันจะถูกหยุดและหยุดทำงาน ในขณะนี้ จำเป็นต้องมีการแจ้งเตือน APNS เพื่อรับข้อความ โปรดปรับใช้บริการพุช สามารถดาวน์โหลดรหัสบริการพุชได้จาก Github และ Code Cloud สำหรับการใช้งานเฉพาะ โปรดดูคำแนะนำในรายการบริการพุช
2022.11.05 iOS SDK แก้ไขการแจ้งเตือน kUserInfoUpdated
, kGroupInfoUpdated
และ ``kChannelInfoUpdated`` การแจ้งเตือนเดี่ยวก่อนหน้านี้ได้เปลี่ยนเป็นการแจ้งเตือนแบบกลุ่มแล้ว โปรดใส่ใจกับการเปลี่ยนแปลงนี้
โครงการนี้ใช้ Mars และโครงการโอเพ่นซอร์สที่ยอดเยี่ยมอื่นๆ จำนวนมาก และเราอยากจะแสดงความขอบคุณต่อพวกเขาสำหรับการมีส่วนร่วมของพวกเขา ไอคอนทั้งหมดที่ใช้ในโปรเจ็กต์นี้มาจาก Icons8 และฉันอยากจะแสดงความขอบคุณต่อพวกเขา แอนิเมชัน Gif มาจากอินเทอร์เน็ต และฉันอยากจะแสดงความขอบคุณต่อชาวเน็ตสำหรับการผลิตของพวกเขา หากมีสิ่งใดละเมิดสิทธิ์ของคุณ โปรดติดต่อเราเพื่อลบมัน