getMessages

public void getMessages(ConversationIdentifier conversationIdentifier, HistoryMessageOption historyMsgOption, IGetMessageCallbackEx callback)

获取指定会话历史消息。

此方法先从本地获取历史消息,本地有缺失的情况下会从服务端同步缺失的部分;从服务端同步失败的时候会返回非 0 的 errorCode,同时把本地能取到的消息回调上去。 必须开通历史消息云存储功能。

Since

5.8.2

Parameters

conversationIdentifier

会话标识

historyMsgOption

HistoryMessageOption

callback

获取消息的回调。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。


@Deprecated()
public void getMessages(ConversationType conversationType, String targetId, HistoryMessageOption historyMsgOption, IGetMessageCallback callback)

Deprecated

获取指定会话历史消息。

此方法先从本地获取历史消息,本地有缺失的情况下会从服务端同步缺失的部分;从服务端同步失败的时候会返回非 0 的 errorCode,同时把本地能取到的消息回调上去。 必须开通历史消息云存储功能。

Deprecated

5.8.2 请使用 getMessages

Parameters

conversationType

会话类型 io.rong.imlib.model.Conversation.ConversationType 。

targetId

会话 id。

historyMsgOption

HistoryMessageOption

callback

获取消息的回调。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。


@Deprecated()
public void getMessages(ConversationIdentifier conversationIdentifier, HistoryMessageOption historyMsgOption, IGetMessageCallback callback)

Deprecated

获取指定会话历史消息。

此方法先从本地获取历史消息,本地有缺失的情况下会从服务端同步缺失的部分;从服务端同步失败的时候会返回非 0 的 errorCode,同时把本地能取到的消息回调上去。 必须开通历史消息云存储功能。

Deprecated

5.8.2 请使用 getMessages

Parameters

conversationIdentifier

会话标识

historyMsgOption

HistoryMessageOption

callback

获取消息的回调。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。