insertIncomingMessage

public abstract void insertIncomingMessage(ConversationType type, String targetId, String channelId, String senderUserId, ReceivedStatus receivedStatus, MessageContent content, long sentTime, IRongCoreCallback.ResultCallback<Message> resultCallback)

向本地会话中插入一条消息,方向为接收。

这条消息只是插入本地会话,不会实际发送给服务器和对方。插入消息需为入库消息,即 ISPERSISTED,否者会回调 RC_INVALID_PARAMETER_MSG_TAG

Since

5.1.1

Parameters

type

会话类型。

targetId

会话 id。比如私人会话时,是对方的 id; 群组会话时,是群 id; 讨论组会话时,则为该讨论组的 id。

channelId

消息所属会话的业务标识。

senderUserId

发送方 id

receivedStatus

接收状态 Message.ReceivedStatus

content

消息内容。如 TextMessageio.rong.message.ImageMessage等。

sentTime

消息的发送时间 getSentTime 。

resultCallback

获得消息发送实体的回调。