====== 消息举报 Flutter ====== 更新时间:2022-06-21 环信即时通讯 IM Flutter SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 ===== 技术原理 ===== 环信即时通讯 IM Flutter SDK 提供 ''%%reportMessage%%'' 方法实现举报违规消息功能。 ===== 前提条件 ===== 开始前,请确保满足以下条件: * 完成 ''1.0.5'' 及以上版本 SDK 初始化,并连接到服务器,详见 [[https://docs-im.easemob.com/ccim/android/quickstart|快速开始]]。 * 开通消息审核服务,详见管理后台。 * 了解环信即时通讯 IM 的使用限制,详见 [[https://docs-im.easemob.com/ccim/limitation|使用限制]]。 ===== 实现方法 ===== 举报违规消息的示例代码如下: // messageId: 将要上报的消息 ID // tag: 指定上报消息的分类标签 // reason: 上报的具体原因 try { await EMClient.getInstance.chatManager.reportMessage( messageId: messageId, tag: tag, reason: reason, ); } on EMError catch (e) { }