คู่มือการอัปเกรด¶
หน้านี้ให้คำแนะนำเกี่ยวกับการเปลี่ยนแปลงทั้งหมดใน API แชทของ Hive และรายการที่ไม่รองรับอีกต่อไป.
โปรดอ้างอิงเนื้อหานี้เพื่ออัปเกรดการรวมแชท Hive ของคุณให้เป็นเวอร์ชันล่าสุดอย่างราบรื่น.
Hive SDK 25.6.0¶
การเปลี่ยนแปลง¶
- วิธีการดึงข้อความจากช่องได้เปลี่ยนจากการดึงข้อความล่าสุดเป็นการดึงข้อความภายในช่วงก่อนและหลัง ID ข้อความเฉพาะ
- ได้มีการเพิ่ม ID ข้อความ ซึ่งใช้ในการระบุวัตถุข้อความแต่ละรายการอย่างไม่ซ้ำกัน
- คลาส
ChannelMessageListQueryParams
ได้รับการปรับปรุง เพื่อรักษาพฤติกรรมก่อนหน้า ให้ตั้งค่าmessageId
เป็น null และกำหนดค่าเดียวกันให้กับทั้งsize
และprevSize
Hive SDK 25.4.0¶
การเปลี่ยนแปลง¶
- การเปลี่ยนแปลงต่อไปนี้ได้ถูกทำขึ้นกับเหตุการณ์ผู้ฟังที่ลงทะเบียนผ่านวิธีการ
addConnectionListener
ของคลาสChat
:- เพิ่มเหตุการณ์ใหม่
onReconnectStarted
ซึ่งจะถูกเรียกเมื่อ APIreconnect
ของคลาสChat
ถูกเรียกใช้หรือเมื่อการเชื่อมต่อแชทถูกลองใหม่โดยอัตโนมัติเนื่องจากการเปลี่ยนแปลงสถานะภายใน - เหตุการณ์
onReconnected
ตอนนี้รวมถึงวัตถุResultAPI
ที่มีข้อมูลผลลัพธ์
- เพิ่มเหตุการณ์ใหม่
รายการที่ไม่รองรับ¶
- เมธอด
addDirectMessageListener
และremoveDirectMessageListener
ของคลาสChat
ไม่ได้รับการสนับสนุนอีกต่อไป ฟังก์ชันการรับข้อความ 1:1 ก่อนหน้านี้สามารถจัดการได้ด้วยการใช้เมธอดaddUserListener
และremoveUserListener
ของคลาสChat