浏览 SDKs · React Native
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() 接收查询条件数组,每项包含以下字段:

参数类型是否必填说明
conversationIDstring目标消息所属的会话 ID。
clientMsgIDListstring[]要查找的消息 ID 列表。

返回结果

调用后返回 SearchMessageResult,按 ID 查找的结果位于 findResultItems。每个结果项包含 conversationIDmessageList;找不到消息时,结果项或其消息列表可能为空。完整结果结构见搜索消息