差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:basics:message [2019/11/25 08:18]
huanxinfudh [根据关键字搜索会话消息]
im:android:basics:message [2019/12/19 09:00]
huanxinfudh [撤回消息功能]
行 240: 行 240:
  
 ===== 撤回消息功能 ===== ===== 撤回消息功能 =====
-消息撤回功能可以撤回一定时间内发送出去的消息,目前只能是两分钟,不能修改。+消息撤回功能可以撤回一定时间内发送出去的消息,消息撤回时限默认2分钟,可根据开发者需求以AppKey为单位进行单独设置,如需修改请联系环信商务开通
  
 消息撤回为增值功能,请联系环信商务开通。 消息撤回为增值功能,请联系环信商务开通。
行 286: 行 286:
  
 ===== 根据关键字搜索会话消息 ===== ===== 根据关键字搜索会话消息 =====
-<​code>​+<​code ​java>
 List<​EMMessage>​ messages = conversation.searchMsgFromDB(keywords,​ timeStamp, maxCount, from, EMConversation.EMSearchDirection.UP);​ List<​EMMessage>​ messages = conversation.searchMsgFromDB(keywords,​ timeStamp, maxCount, from, EMConversation.EMSearchDirection.UP);​
 </​code>​ </​code>​
行 295: 行 295:
 EMClient.getInstance().chatManager().importMessages(msgs);​ EMClient.getInstance().chatManager().importMessages(msgs);​
 </​code>​ </​code>​
 +
 +===== 插入消息 =====
 +
 +<code java>
 +//​根据会话插入消息
 +EMConversation conversation = EMClient.getInstance().chatManager().getConversation(username);​
 +conversation.insertMessage(message);​
 +
 +//​直接插入消息
 +EMClient.getInstance().chatManager().saveMessage(message);​
 +</​code>​
 +
  
 ===== Demo 及 SDK 下载 ===== ===== Demo 及 SDK 下载 =====