SDKsReact Native
按 ID 查找消息
OpenIM React Native SDK 按 ID 查找消息。
使用 findMessageList() 根据会话 ID 和消息 ID 查找消息。适合从搜索结果、引用或通知跳转到一条已知消息时使用。
const result = await OpenIMSDK.findMessageList([
{
conversationID,
clientMsgIDList: [clientMsgID],
},
]);
const targetMessage = result.findResultItems?.[0]?.messageList[0];参数说明
findMessageList() 接收查询条件数组,每项包含以下字段:
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationID | string | 是 | 目标消息所属的会话 ID。 |
clientMsgIDList | string[] | 是 | 要查找的消息 ID 列表。 |
返回结果
调用后返回 SearchMessageResult,按 ID 查找的结果位于 findResultItems。每个结果项包含 conversationID 和 messageList;找不到消息时,结果项或其消息列表可能为空。完整结果结构见搜索消息。
这个页面有帮助吗?