编辑: 贾雷坪皮 | 2016-09-08 |
80001 . 脏字的增删查改,详细请参阅以下接口中的描述: REST API:查询APP自定义脏字 REST API:添加APP自定义脏字 REST API:删除APP自定义脏字 常见解决方案 产品文档 版权所有:腾讯云计算(北京)有限责任公司 第11 共18页 注意: 云通信已经默认配置了政治类、色情类的脏字,能够满足这两方面的大多数过滤需求,App 只需要配置业 务场景相关的脏字即可.例如,电商类 App 只需要配置『假货』、『刷单』等业务类脏字即可. 默认情况下,云通信后台只会对消息格式中的文本消息进行脏字过滤(TIMTextElem,详细请参阅 消息格 式描述),如果 App 使用自定义消息格式(TIMCustomElem,详细请参阅 消息格式描述),云通信后台 无法进行过滤.因此,App 最好在设计之初就确保将需要进行脏字过滤的文本放到 TIMTextElem 中.对于App 已经使用了自定义消息格式,且已经上线,可以联系云通信客服,将消息格式提供给云通信的技术 人员.云通信后台可以据此解析 App 的自定义消息中的文本信息,并进行脏字过滤. 其他消息控制策略 除了禁言与脏字过滤之外,云通信还提供了其他消息控制策略,例如群内发言之前回调.另外,如果您的控制策略 较为特殊,可以联系云通信客服提出需求,云通信可以为您定制开发消息控制策略.详细请参阅以下接口中的描 述: 第三方回调简介 第三方回调接入指引 群内发言之前回调 在消息中携带用户身份信息 群消息在下发给客户端时,除了会携带消息内容本身,还会携带消息发送者的信息,默认会携带如下字段:发送者 的昵称、发送者的头像、发送者在群内的群名片.如果您的 App 在云通信中配置了 用户维度的自定义字段、群维度 的自定义字段(AVChatRoom 不支持群成员维度的自定义字段),亦可在消息中携带这些信息.默认下不会携带自 定义字段,如有需要请根据 工单模板提交工单进行处理. 注意: 如果要在消息中携带发送者昵称、头像,必须将这两个信息导入云通信的用户资料. 通过 App 设置设置用户资料,详细请参阅以下接口中的描述: Android 用户资料 iOS 用户资料 Windows C++ 用户资料 Web 用户资料 通过 REST API 查询/设置用户资料,详细请参阅 REST API:拉取用户资料 和REST API:设置用户资料. 常见解决方案 产品文档 版权所有:腾讯云计算(北京)有限责任公司 第12 共18页 除此之外,使用独立模式的 App 还可以在通过 REST API 导入帐号的同时设置用户资料,详细请参阅 REST API: 独立模式帐号同步. 客户端压力测试 如果要对客户端在 AVChatRoom 下的消息收发性能进行测试,详细请参阅 压测工具. 从ChatRoom 迁移到 AVChatRoom AVChatRoom 和ChatRoom 主要有以下区别: 面向的应用场景不同――ChatRoom 适用于群组规模中等(数百人及以下级别)、成员进出不太频繁(每秒进出 成员在个位数)的场景;
AVChatRoom 是专门为了大型直播设计的,适用于人数众多(千级以上)、成员进出频 繁(每秒数十人以上进出)的场景. AVChatRoom 的优点――单个群支持人数无上限、支持 H
5、支持匿名收群消息、消息可靠性更高、客户端收消 息开销更小. AVChatRoom 的缺点――为了更好支持大型直播,AVChatRoom 在一些次要功能点上做了让步,包括只能拉取 到部分成员列表(最多
300 人)、不能移除成员(可以通过禁言来实现近似目的)、不能邀请用户入群(创建时 也不能邀请,只能由用户主动申请入群)、不能修改群成员资料、不能设置管理员、不能获取完整成员列表、不 能拉取历史消息. 版本要求 IMSDK 1.9 或以上版本(下面称为新版本,1.9 之前的称为老版本)可以支持 AVChatRoom. 对于老版本,后台实现了有限制的兼容逻辑,最多允许