浏览 SDKs · Flutter
SDKsFlutter商业版

定期删除服务端消息

使用 Flutter SDK 启用、关闭并配置会话的服务端消息定期删除策略。

复制

isMsgDestructmsgDestructTime 共同构成服务端消息定期删除设置,可以在一次请求中提交。

await OpenIM.iMManager.conversationManager.setConversation(
  conversationID,
  ConversationReq(
    isMsgDestruct: true,
    msgDestructTime: 3600,
  ),
);

msgDestructTime 的单位为秒。关闭时传 isMsgDestruct: false;该能力用于定期删除服务端消息,不是阅后即焚。

Future 成功表示设置请求完成。最新开关和周期通过 onConversationChangedconversationID 合并,完整 listener 见获取会话列表