ข้ามไปที่เนื้อหา

คู่มือการอัปเกรด

หน้านี้ให้คำแนะนำเกี่ยวกับการเปลี่ยนแปลงทั้งหมดใน API แชทของ Hive และรายการที่ไม่รองรับอีกต่อไป.
โปรดอ้างอิงเนื้อหานี้เพื่ออัปเกรดการรวมแชท Hive ของคุณให้เป็นเวอร์ชันล่าสุดอย่างราบรื่น.

Hive SDK 25.6.0

การเปลี่ยนแปลง

  • วิธีการดึงข้อความจากช่องได้เปลี่ยนจากการดึงข้อความล่าสุดเป็นการดึงข้อความภายในช่วงก่อนและหลัง ID ข้อความเฉพาะ
    • ได้มีการเพิ่ม ID ข้อความ ซึ่งใช้ในการระบุวัตถุข้อความแต่ละรายการอย่างไม่ซ้ำกัน
    • คลาส ChannelMessageListQueryParams ได้รับการปรับปรุง เพื่อรักษาพฤติกรรมก่อนหน้า ให้ตั้งค่า messageId เป็น null และกำหนดค่าเดียวกันให้กับทั้ง size และ prevSize


Hive SDK 25.4.0

การเปลี่ยนแปลง

  • การเปลี่ยนแปลงต่อไปนี้ได้ถูกทำขึ้นกับเหตุการณ์ผู้ฟังที่ลงทะเบียนผ่านวิธีการ addConnectionListener ของคลาส Chat:
    • เพิ่มเหตุการณ์ใหม่ onReconnectStarted ซึ่งจะถูกเรียกเมื่อ API reconnect ของคลาส Chat ถูกเรียกใช้หรือเมื่อการเชื่อมต่อแชทถูกลองใหม่โดยอัตโนมัติเนื่องจากการเปลี่ยนแปลงสถานะภายใน
    • เหตุการณ์ onReconnected ตอนนี้รวมถึงวัตถุ ResultAPI ที่มีข้อมูลผลลัพธ์

รายการที่ไม่รองรับ

  • เมธอด addDirectMessageListener และ removeDirectMessageListener ของคลาส Chat ไม่ได้รับการสนับสนุนอีกต่อไป ฟังก์ชันการรับข้อความ 1:1 ก่อนหน้านี้สามารถจัดการได้ด้วยการใช้เมธอด addUserListener และ removeUserListener ของคลาส Chat