batchInsertMessage

public abstract void batchInsertMessage(List<Message> messages, RongIMClient.ResultCallback<Boolean> callback)

批量插入接收的消息(该消息只插入本地数据库,实际不会发送给服务器和对方) Message 下列属性会被入库,其余属性会被抛弃 conversationType 会话类型 targetId 会话 ID messageDirection 消息方向 senderUserId 发送者 ID receivedStatus 接收状态;消息方向为接收方且未调用 message.getReceivedStatus().setRead(),该条消息未读; sentStatus 发送状态 content 消息的内容 sentTime 消息发送的 Unix 时间戳,单位为毫秒,会影响消息排序

此方法不支持聊天室的会话类型。每批最多处理 500 条消息,超过 500 条返回 RC_INVALID_PARAMETER_MESSAGE_LIST;消息的未读会累加到回话的未读数上。

Parameters

messages

批量处理的消息列表

callback

回调