get History Messages
public void getHistoryMessages(ConversationType conversationType, String targetId, int oldestMessageId, int count, ResultCallback<List<Message>> callback)
根据会话类型的目标 Id,回调方式获取N条历史消息记录。
Parameters
conversation Type
会话类型。不支持传入 ConversationType.CHATROOM。
target Id
目标 Id。根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id。
oldest Message Id
最后一条消息的 Id,获取此消息之前的 count 条消息,没有消息第一次调用应设置为:-1。
count
要获取的消息数量。
callback
获取历史消息记录的回调,按照时间顺序从新到旧排列。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。
public void getHistoryMessages(ConversationType conversationType, String targetId, String objectName, int oldestMessageId, int count, ResultCallback<List<Message>> callback)
根据会话类型的目标 Id,回调方式获取某消息类型标识的N条历史消息记录。
Parameters
conversation Type
会话类型。不支持传入 ConversationType.CHATROOM。
target Id
目标 Id。根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id 。
object Name
消息类型标识。
oldest Message Id
最后一条消息的 Id,获取此消息之前的 count 条消息,没有消息第一次调用应设置为:-1。
count
要获取的消息数量。
callback
获取历史消息记录的回调,按照时间顺序从新到旧排列。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。