浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x商业版

设置阅后即焚时长

设置指定会话在阅后即焚模式下的消息保留时长。

复制

阅后即焚属于商业版能力。burnDuration 的单位为秒,只描述阅后即焚模式中的消息保留时长。

import { setConversation } from '@/uni_modules/unix-openim-sdk'

await setConversation({
  conversationID,
  burnDuration: 30,
})

启用或关闭模式需要另外设置 isPrivateChat,见开启或关闭阅后即焚。不要把 burnDuration 与服务端消息的周期删除配置混用。

Promise 成功表示设置请求已完成。客户端可先将本地会话的阅后即焚时长更新为目标数值,收到会话变更事件后,按 conversationID 确认最新状态。完整会话事件监听见获取会话列表。