腾讯云即时通信IMUnity_AI解决方案_同尘科技
功能描述
如果您需屏蔽某人的消息,可以把该用户拉入黑名单。
黑名单
拉黑某人
您可以调用 FriendshipAddToBlackList
(点击查看详情) 接口把该用户加入黑名单,即拉黑该用户。被拉黑的用户默认不会感知到 “被拉黑” 的状态,消息发送后不会返回已被对方拉黑的错误码。
如果希望被拉黑的用户在发消息时返回已被对方拉黑的错误提醒,请在 即时通信 IM 控制台 > 功能配置 > 登录与消息 > 黑名单检查中关闭 ”发送消息后展示发送成功“。关闭后,被拉黑的用户在发送消息时,SDK 会报 20007 错误码。
// 将用户添加到黑名单List param = new List { "user_id" };TIMResult res = TencentIMSDK.FriendshipAddToBlackList(param, (int code, string desc, List result, string user_data)=>{ // 处理异步逻辑});
解除拉黑
从黑名单中移除对方后可再次接收对方的消息,可调用 FriendshipDeleteFromBlackList
(点击查看详情)。
// 将用户从黑名单中移除List param = new List { "user_id" };TIMResult res = TencentIMSDK.FriendshipDeleteFromBlackList(param, (int code, string desc, List result, string user_data)=>{ // 处理异步逻辑});
获取黑名单列表
您可以通过 FriendshipGetBlackList
(点击查看详情) 查看已拉黑多少用户,并对黑名单人员进行管理。
// 获取黑名单列表TIMResult res = TencentIMSDK.FriendshipGetBlackList((int code, string desc, List result, string user_data)=>{ // 处理异步逻辑});
交流与反馈
点此进入IM社群,享有专业工程师的支持,解决您的难题
对即时通讯IM解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?