SDKsReact Native商业版
反向加载历史消息
OpenIM React Native SDK 反向加载历史消息。
使用 getAdvancedHistoryMessageListReverse() 从消息锚点向较新的方向读取历史消息,适合定位消息后继续加载其后的记录。
const page = await OpenIMSDK.getAdvancedHistoryMessageListReverse({
conversationID,
startClientMsgID: anchorMessage.clientMsgID,
count: 30,
viewType: ViewType.History,
});参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationID | string | 是 | 要读取消息的会话 ID。 |
startClientMsgID | string | 是 | 向较新方向读取时使用的锚点消息 ID。 |
count | number | 是 | 本次读取的消息数量。 |
viewType | ViewType | 是 | 浏览历史消息时传 ViewType.History。 |
调用后返回 AdvancedGetMessageResult,其中 messageList 是本页消息,isEnd 表示是否已到达较新一端的边界。其余返回字段见加载历史消息。
这个页面有帮助吗?