SDKsFlutter商业版
定期删除服务端消息
使用 Flutter SDK 启用、关闭并配置会话的服务端消息定期删除策略。
isMsgDestruct 与 msgDestructTime 共同构成服务端消息定期删除设置,可以在一次请求中提交。
await OpenIM.iMManager.conversationManager.setConversation(
conversationID,
ConversationReq(
isMsgDestruct: true,
msgDestructTime: 3600,
),
);msgDestructTime 的单位为秒。关闭时传 isMsgDestruct: false;该能力用于定期删除服务端消息,不是阅后即焚。
Future 成功表示设置请求完成。最新开关和周期通过 onConversationChanged 按 conversationID 合并,完整 listener 见获取会话列表。
这个页面有帮助吗?