功能描述
“表情回应”功能采用消息编辑能力实现。
说明:
为尊重表情设计版权,IM Demo/TUIKit 工程中不包含大表情元素切图,正式上线商用前请您替换为自己设计或拥有版权的其他表情包。下图所示默认的小黄脸表情包版权归腾讯云所有,可有偿授权使用,如需获得授权可 提交工单 联系我们。
效果展示
发送表情回应
开启表情回应能力后,长按消息菜单中,靠近消息本身的方向,会多一条表情选择区。该区域支持点击“加号”扩大,展示更多表情。
长按消息菜单 | 更多表情 |
| |
展示表情回应
一条消息收到的所有回应表情,都会展示在这条消息的下方,会话中所有成员均可看到。
在消息下方,回应表情后面会显示该表情的发送人姓名,点击姓名可以触发
onTapAvatar
回调,以查看其Profile。点击展示中表情,可以方便快捷回应同样的表情,或取消该表情。
当发送同一个回应表情人数过多被省略时,点击最后的“...共xx人”,可查看完整的回应成员名单。
表情回应消息展示 | 完整回应成员名单 |
| |
控制表情回应
在 TIMUIKitChat 的配置参数
config
中,提供了“表情回应”功能开关 isUseMessageReaction , 其类型为 boolean,默认为 true
。TIMUIKitChat(config: TIMUIKitChatConfig(isUseMessageReaction: true 或 false,// ... 其他 config 配置),// ... 其他 TIMUIKitChat 参数)