แชท¶
Hive SDK ฟีเจอร์แชท มอบฟังก์ชันหลักสำหรับการแชทที่ราบรื่นในแอป รวมถึงการแชทแบบเรียลไทม์ การแชทกลุ่ม การแชท 1:1 และฟีเจอร์การบล็อกผู้ใช้ นอกจากนี้ ฟังก์ชันการกรองแชท AI ยังสามารถตรวจจับและบล็อกคำต้องห้ามและข้อความโฆษณา ซึ่งช่วยปรับปรุงประสบการณ์ของผู้ใช้
ช่อง¶
ช่องคือพื้นที่แชทอิสระที่จัดเตรียมไว้สำหรับการสื่อสารแบบเรียลไทม์ระหว่างผู้ใช้ ผู้ใช้สามารถเข้าร่วมช่องเพื่อส่งและรับข้อความ
ประเภทช่องทาง¶
ช่องทางที่จัดเตรียมไว้มีดังนี้
ประเภท | คำอธิบาย |
---|---|
สาธารณะ | ช่องทางที่ใครก็สามารถเข้าร่วมได้ |
ส่วนตัว | ช่องทางที่สามารถเข้าร่วมได้โดยการกรอกรหัสผ่าน |
กลุ่ม | ช่องทางที่ผู้ใช้เฉพาะกลุ่มเท่านั้นที่สามารถเข้าร่วมได้ (เช่น ช่องทางกิลด์) |
เจ้าของช่อง¶
นี่คือเอนทิตีที่ถือความเป็นเจ้าของช่อง ช่องจะไม่ถูกลบแม้ว่าเจ้าของช่องจะออกไป เจ้าของช่องจะแยกแยะได้ดังนี้
- ผู้ใช้
- ผู้สร้างช่องที่มี PlayerID
- ระบบ
- ผู้สร้างช่องที่ไม่มี PlayerID
ข้อความ¶
ข้อความถูกจัดประเภทตามลักษณะของข้อความและผู้รับดังนี้
- ข้อความช่อง
- ข้อความแชทที่ส่งไปยังผู้ใช้ทุกคนในช่องที่เข้าร่วม
- ข้อความ 1:1
- ข้อความแชทที่ส่งไปยังผู้ใช้เฉพาะ
เหตุการณ์¶
เหตุการณ์รวมถึงการเชื่อมต่อกับเซิร์ฟเวอร์แชท การเข้าและออกจากช่อง การรับข้อความ 1:1 และพวกเขาสื่อสารประเภทเหตุการณ์หลักสามประเภทดังต่อไปนี้
- เหตุการณ์การเชื่อมต่อเซิร์ฟเวอร์แชท
- เหตุการณ์ที่เกี่ยวข้องกับช่อง
- เหตุการณ์ที่เกี่ยวข้องกับข้อความ 1:1
ตัวอย่างกระบวนการพัฒนา¶
ด้านล่างเป็นแผนภาพไหลสำหรับการใช้งานบริการแชทโดยใช้ฟีเจอร์แชทของ SDK Hive โปรดอ้างอิงเฉพาะเป็นตัวอย่างเพื่อช่วยในการเข้าใจและพัฒนาฟังก์ชันการแชทของ SDK