会话草稿信息
获取草稿
获取内存中存储的草稿信息。
API 参考:getTextMessageDraft
参数说明
输入参数说明
参数 | 类型 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|
conversationType | Number | 是 | 会话类型,单聊会话传入 PRIVATE | 2.2.0 |
targetId | String | 是 | 单聊会话 ID | 2.2.0 |
回调参数说明
回调参数 | 类型 | 说明 |
---|---|---|
draft | String | 返回草稿信息 |
代码示例
var conversationType = PRIVATE;
var targetId = '单聊会话 ID';
var draft = RongIMClient.getInstance().getTextMessageDraft(conversationType, targetId);
console.log('草稿信息为: ', draft);
保存草稿
草稿存储在内存中,如刷新或者关闭页面会导致草稿丢失。
API 参考:saveTextMessageDraft
参数说明
输入参数说明
参数 | 类型 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|
conversationType | Number | 是 | 会话类型,单聊会话传入 PRIVATE | 2.2.0 |
targetId | String | 是 | 单聊会话 ID | 2.2.0 |
draftText | String | 是 | 草稿信息 | 2.2.0 |
回调参数说明
回调参数 | 类型 | 说明 |
---|---|---|
bool | Boolean | 保存草稿接口操作状态 |
代码示例
var conversationType = PRIVATE;
var targetId = '单聊会话 ID';
var draftText = '草稿信息';
var bool = RongIMClient.getInstance().saveTextMessageDraft(conversationType, targetId, draftText);
删除草稿
API 参考:clearTextMessageDraft
参数说明
输入参数说明
参数 | 类型 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|
conversationType | Number | 是 | 会话类型,单聊会话传入 PRIVATE | 2.2.0 |
targetId | String | 是 | 单聊会话 ID | 2.2.0 |
回调参数说明
回调参数 | 类型 | 说明 |
---|---|---|
bool | Boolean | 删除草稿接口操作状态 |
代码示例
var conversationType = PRIVATE;
var targetId = '单聊会话 ID';
var bool = RongIMClient.getInstance().clearTextMessageDraft(conversationType, targetId);
常见问题
Q1: Web 端设置了草稿,获取会话列表没有取到草稿?
A1: 草稿为本地存储的,如果您需要显示需要您按照您的逻辑做下 UI 渲染。