SDKsFlutter商业版
反向加载历史消息
使用 Flutter SDK 从消息锚点向较新方向反向分页读取历史消息。
已经持有消息锚点,需要补齐它之后的消息时调用:
final page = await OpenIM.iMManager.messageManager
.getAdvancedHistoryMessageListReverse(
conversationID: conversationID,
startMsg: anchorMessage,
count: 30,
viewType: GetHistoryViewType.history,
);不要在同一个滚动边界混用两个读取方向。Future 返回当前方向的消息快照,不触发新消息 listener;合并时限定 conversationID 并检查非空 clientMsgID。
这个页面有帮助吗?