差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
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 下载 ===== |