即时通讯 IM SDK 提供消息举报接口支持用户举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在声网控制台展示。审核员可在声网控制台查看举报记录,并进行相应处理。
即时通讯 IM Android SDK 提供 reportMessage
方法实现举报违规消息功能。
开始前,请确保满足以下条件:
举报违规消息的示例代码如下:
// msgid:要举报的消息 ID。
// label:违规消息的标签。你需要自行填写标签,例如`涉政`或`广告`。该字段对应声网控制台的消息举报记录页面的`词条标记`字段。
// reason:举报原因。你需要自行填写举报原因。该字段对应声网控制台的消息举报记录页面的`举报原因`字段。
AgoraChatClient.getInstance().chatManager().asyncReportMessage(msgid, label, reason, new EMCallBack() {
@Override
public void onSuccess() {
}
@Override
public void onError(int code, String error) {
}
@Override
public void onProgress(int progress, String status) {
}
});