
เอกสาร OpenIM • OpenIM Server • Open-IM-SDK-UNIAPP • OpenIM-SDK-CORE
Openim UniApp Demo เป็นแอปพลิเคชันการส่งข้อความโต้ตอบแบบทันทีโอเพ่นซอร์สโดยใช้ปลั๊กอินท้องถิ่น, OpenIM Server และ UniApp มันแสดงให้เห็นถึงวิธีการรวมการส่งข้อความทันทีเข้ากับแอปพลิเคชันเดียวโดยใช้ OpenIM
คุณสามารถได้รับอนุญาตให้ใช้ซอร์สโค้ดเพื่อสร้างเวอร์ชันที่รวบรวมซึ่งไม่ได้สร้างโดย OpenIM ในหนึ่งในสองวิธี:
นี่เป็นโครงการ UNIAPP ที่อาศัย Hbuilderx โปรดอ่านเอกสารก่อนการพัฒนา
หมายเหตุ: การสาธิตใช้เพื่อแสดงให้เห็นถึงการแนะนำและการใช้ SDK เท่านั้นและไม่ใช่แอปพลิเคชันที่สมบูรณ์
ในการเรียกใช้ iOS และ Android ต้อง ติดตั้งปลั๊กอินดั้งเดิม Middle Layer openim-uniapp-polyfill ผสมผสานความสามารถของแอพพลิเคชั่นและความสามารถของ JSSDK และเข้ากันได้กับชุดของรหัสเพื่อพัฒนาแอพ, H5 และแอปเปิล (SDK และ IM-Server เวอร์ชัน> = 3.8.2)
| - | ติดตั้ง openim-uniappolyfill | ติดตั้ง @openim/client-sdk | ติดตั้งปลั๊กอินแอพดั้งเดิม | สร้างการดีบัก Dock ที่กำหนดเอง | |
|---|---|---|---|---|---|
| พัฒนาโปรแกรม H5 และ MINI เท่านั้น | อ้างถึงเอกสาร JSSDK โดยตรงอ้างอิงถึงเบราว์เซอร์และ miniprogram สำหรับการโทร SDK | ||||
| พัฒนาแอพเท่านั้น | |||||
| พัฒนาแอพ, H5 และ Applets ในเวลาเดียวกัน | |||||
ทำตามขั้นตอนด้านล่างเพื่อตั้งค่าสภาพแวดล้อมการพัฒนาในพื้นที่ของคุณ:
ติดตั้ง Hbuilderx เวอร์ชันล่าสุดอย่างเป็นทางการ
เรียกใช้ npm install เพื่อติดตั้งการพึ่งพาทั้งหมด
แก้ไขไฟล์การกำหนดค่าเป็น appid ของคุณเองในไฟล์ต่อไปนี้:
Open Manifest.json โดยใช้ hbuilder

หากคุณต้องการใช้ฟังก์ชั่นตำแหน่งให้แก้ไขไฟล์การกำหนดค่าไปยัง Appkey แผนที่ Gaode ของคุณเองในไฟล์ต่อไปนี้:
Open Manifest.json โดยใช้ hbuilder

แก้ไขที่อยู่คำขอไปยัง IP OpenIM Server ของคุณเองในไฟล์ต่อไปนี้:
หมายเหตุ: คุณต้องปรับใช้เซิร์ฟเวอร์ OpenIM ก่อน พอร์ตเริ่มต้นของเซิร์ฟเวอร์ OpenIM คือ 10001, 10002 และ 10008
common -> config.js
const wsUrl = "ws://your-server-ip:10001"
const apiUrl = "http://your-server-ip:10002"
const registerUrl = "http://your-server-ip:10008"เลือกปลั๊กอินคลาวด์ (จำเป็น)

การเลือกปลั๊กอินคลาวด์ต้องเลือก AppID โครงการของคุณและป้อนชื่อแพ็คเกจ Android

คลาวด์บรรจุภัณฑ์ดีบักแบบกำหนดเอง



เราต้องการให้ทุกคนมีส่วนร่วมในชุมชนของเราและมีส่วนร่วมรหัสเราให้ของขวัญและรางวัลและเรายินดีต้อนรับคุณเข้าร่วมกับเราทุกคืนวันพฤหัสบดี
การประชุมของเราอยู่ใน Openim Slack และจากนั้นคุณสามารถค้นหาช่อง Open-Im-Server เพื่อเข้าร่วม
เราบันทึกทุก ๆ สัปดาห์ในการอภิปราย GitHub รายงานการประชุมและการประชุมทางประวัติศาสตร์ของเรามีอยู่ใน Google เอกสารหรือไม่?
ตรวจสอบหน้ากรณีศึกษาผู้ใช้ของเราสำหรับรายชื่อผู้ใช้โครงการ อย่าลังเลที่จะแสดงความคิดเห็นและแบ่งปันกรณีการใช้งานของคุณ
คลังสินค้าแห่งนี้ได้รับใบอนุญาตภายใต้ GNU Affero Public Public Edition 3 (AGPL-3.0) และอยู่ภายใต้ข้อกำหนดเพิ่มเติมดังต่อไปนี้ ไม่อนุญาตให้ใช้ในเชิงพาณิชย์ สำหรับรายละเอียดโปรดดูที่นี่