更新日志
1.4.3
发版时间:2025/4/29
新增功能
- 新增媒体消息:支持合并转发消息
CombineMessage
。 - 新增了
obtainCombineMessage
,用于构建合并转发消息。 - 为聊天页面配置项(
ConversationConfig
)新增了配置,具体如下:- 可以设置合并转发的 HTML 样式,对应方法为
setCombineHtmlStyle
。 - 可以设置是否连续播放未收听的语音消息,对应方法为
setEnablePlayAudioContinuous
。 - 可以设置是否自动下载高清语音消息,对应方法为
enableAutoDownloadHQVoice
。 - 可以设置是否消息自动重发开关,对应方法为
enableResendMessage
。 - 可以设置消息气泡圆角大小、边框色、背景色。
- 可以设置合并转发的 HTML 样式,对应方法为
- 新增了插入本地消息的接口
insertMessage
。 - 会话页面组件
ConversationComponent
支持隐藏输入框。 - 语音消息和高清语音消息点击事件支持
onMessageClick
回调。 - 新增消息发送失败自动重发功能。
- 会话列表页面现在支持设置点击监听与长按监听。
- 文件消息支持取消。
- 消息拦截器
MessageInterceptor
支持了同步拦截接口onWillSendMessageSync
,新增媒体消息 上传下载拦截接口。 - 支持动态配置扩展面板插件。
- 消息点击事件接口
MessageClickListener
的所有方法均新增Context
与点击长按事件参数。 - 新增获取消息长按事件列表接口
getMessageItemLongClickActionArray
。 - 新增了会话页面
ConversationPage
,支持不通过会话列表直接调用。 - 优化了头像裁剪规则。
- 优化了图片插件、文件插件发送多个媒体消息的策略,并能展示待发送消息。
问题修复
- 移除了
LocationButton
组件。 - 修复了文件插件不支持
AppPublicService
类型的问题。 - 修复了群会话长按用户头像,输入框显示由备注名改为用户名的问题。
- 修复了失败消息不应该支持引用的问题。
- 修复了会话页面长按消息选择后会展示上次选择的
Item
的问题。 - 修复了文件消息发送失败后点击重新发送不成功的问题。
- 修复了发送语音消息时收到来电,则停止录制直接发送的问题。
- 修复了阅后即焚点击相册支持选择支持图片和视频的问题。
- 修复了打开多个会话,功能栏显示两个阅后即焚的问题。
- 修复了用户信息提供者的数据库存储读取异常的问题。
- 修复了键盘输入两行以上的文本消息会遮挡最后一条消息的问题。
- 修复了会话页面拉消息逻辑优化,如本地消息没拉到则返回远端拉取的消息的问题。
- 修复了播放语音消息时可能造成会话未读数是 1 的问题。
- 修复了没有正确同步其他端免打扰状态的问题。
- 修复了接收系统消息的撤回消息,会话列表最后一条消息显示空的问题。
- 修复了偶现 @用户名 没有高亮的问题。
- 修复了引 用消息 @用户名 没有高亮的问题。
- 修复了当一次发送的内容较多时,URL 链接没有显示高亮的问题。
- 修复了断网后会话列表上方没有断网提示条的问题。
- 修复了前台收到消息不展示通知的问题。
1.3.2
发版时间:2025/1/10
问题修复
- 修复了若干个 Bug 。
1.0.1
发版时间:2024/12/27
新增功能
- 替换 IMLib SDK 1.3.1 版本。
1.0.0
发布日期:2024/12/20
新增功能
- 发布鸿蒙 IMKit SDK 初版。