浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

设置阅后即焚时长

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

复制

burnDuration 单位为秒,只描述阅后即焚的保留时长。

import sdk, { SetConversationReq } from '@openimsdk/imsdk';

const request: SetConversationReq = {
  conversationID: conversationID,
  burnDuration: 30,
};
await sdk.setConversation(request);

启用阅后即焚还需通过开启或关闭阅后即焚设置 isPrivateChat,注意不要与服务端自动删除的定期删除服务端消息混淆。接口调用成功后,SDK 会触发会话变更事件;客户端收到通知后根据 conversationID 更新对应会话的 burnDuration 属性,完整监听配置请参考获取会话列表。