消息引用/回复
更新时间: 2025/12/12 11:13:50
UIKit 支持消息引用功能,功能允许用户在对话中引用先前的消息进行回复,增强对话的上下文关联性。用户可以通过点击引用部分直接跳转到原始消息,并伴随高亮闪烁效果提升用户体验。
效果展示
您可以在 UIKit 中使用消息引用/回复功能,体验效果如下:
| 引用 | 取消引用 |
|---|---|
![]() |
![]() |
前提条件
已在云信控制台开通 会话消息回复 功能,如何开通具体请参考 开启/关闭功能 。
实现消息引用
-
引用消息:长按消息,消息上会弹出消息工具栏。单击工具栏中的引用按钮,对该消息进行引用。
-
取消引用:在消息被引用但还未发出时,通过单击引用之后的关闭按钮,可以取消消息引用。
-
查看被引用的消息:点击引用内容后的跳转行为:
- 原始消息在可视范围内:直接高亮闪烁。
- 原始消息在列表中但不可见:自动滚动至该位置并高亮。
- 原始消息已被删除或撤回:显示 该消息已撤回或删除 提示。
常见问题
如何屏蔽引用功能?
JavaChatUIConfig chatUIConfig = new ChatUIConfig();
chatUIConfig.chatPopMenu = new IChatPopMenu() {
@NonNull
@Override
public List<PluginAction> customizePopMenu(
List<PluginAction> menuList, ChatMessageBean messageBean) {
if(menuList != null){
for (int index = menuList.size() - 1;index >=0;index--){
if (TextUtils.equals(menuList.get(index).getAction(),ActionConstants.POP_ACTION_REPLY)){
menuList.remove(index);
break;
}
}
}
return menuList;
}
};
ChatKitClient.setChatUIConfig(chatUIConfig);
此文档是否对你有帮助?






