insert Incoming Message
public abstract void insertIncomingMessage(ConversationType type, String targetId, String senderUserId, ReceivedStatus receivedStatus, MessageContent content, RongIMClient.ResultCallback<Message> resultCallback)
向本地会话中插入一条消息,方向为接收。
这条消息只是插入本地会话,不会实际发送给服务器和对方。插入消息需为入库消息,即 ISPERSISTED,否者会回调 PARAMETER_ERROR。
Parameters
type
会话类型。
target Id
会话 id。比如私人会话时,是对方的 id; 群组会话时,是群 id; 讨论组会话时,则为该讨论,组的 id。
sender User Id
发送方 id。
received Status
接收状态 Message.ReceivedStatus。
content
消息内容。如TextMessageImageMessage等。
result Callback
获得消息发送实体的回调。
public abstract void insertIncomingMessage(ConversationType type, String targetId, String senderUserId, ReceivedStatus receivedStatus, MessageContent content, long sentTime, RongIMClient.ResultCallback<Message> resultCallback)
向本地会话中插入一条消息,方向为接收。
这条消息只是插入本地会话,不会实际发送给服务器和对方。插入消息需为入库消息,即 ISPERSISTED,否者会回调 PARAMETER_ERROR。
Parameters
type
会话类型。
target Id
会话 id。比如私人会话时,是对方的 id; 群组会话时,是群 id; 讨论组会话时,则为该讨论组的 id。
sender User Id
发送方 id
received Status
接收状态 Message.ReceivedStatus
content
消息内容。如 TextMessageImageMessage等。
sent Time
消息的发送时间 getSentTime 。
result Callback
获得消息发送实体的回调。