RongIMLib View Markdown
    Preparing search index...

    Function getHistoryMessages

    • 获取历史消息

      Parameters

      Returns Promise<RCResult<GetHistoryMessageResult>>

      获取历史消息,支持分页加载,可指定时间戳、数量、排序方式等参数进行分页获取。

      1. Count 最大值为 100,超过 100 时返回错误码 34232:开发者接口调用时传入的 count 非法
      2. 如果 SDK < 5.7.4,范围为 [1-20];如果 SDK ≧ 5.7.4,范围为 [1-100]。默认值 20 注意:
      3. Electron 获取的是本地数据库
      4. Web 获取的是远端历史消息,Web 端不具备持久化的数据存储能力,无法在本地持久化存储历史消息记录与会话列表,因此需要从融云服务端获取数据。
      5. 请确保已开通单群聊消息云端存储服务,如未开通服务请移步到融云开发者后台的 IM 服务管理模块开启。
      options = { timestamp: 0, count: 20, order: 0 }
      

      获取历史消息示例:

      const conversation = {
      conversationType: RongIMLib.ConversationType.PRIVATE,
      targetId: 'targetId',
      }
      const messages = await RongIMLib.getHistoryMessages(conversation);
      console.info('获取历史消息结果:', messages