浏览 SDKs · React Native
SDKsReact Native商业版

反向加载历史消息

OpenIM React Native SDK 反向加载历史消息。

复制

使用 getAdvancedHistoryMessageListReverse() 从消息锚点向较新的方向读取历史消息,适合定位消息后继续加载其后的记录。

const page = await OpenIMSDK.getAdvancedHistoryMessageListReverse({
  conversationID,
  startClientMsgID: anchorMessage.clientMsgID,
  count: 30,
  viewType: ViewType.History,
});

参数说明

参数类型是否必填说明
conversationIDstring要读取消息的会话 ID。
startClientMsgIDstring向较新方向读取时使用的锚点消息 ID。
countnumber本次读取的消息数量。
viewTypeViewType浏览历史消息时传 ViewType.History

调用后返回 AdvancedGetMessageResult,其中 messageList 是本页消息,isEnd 表示是否已到达较新一端的边界。其余返回字段见加载历史消息