IM 即时通讯
IM UIKit 更新日志
更新时间: 2023/03/22 20:11:33
[9.3.2] - 2023-03-22
- 包结构调整。
- 修复收不到离线系统通知的问题。
localOptions
增加sendMsgBefore
钩子函数,允许用户自定义消息发送前的参数。- chat 组件支持自定义消息头像和昵称。
[0.3.0] - 2023-01-17
组件变更
-
chat-kit 新增如下参数:
p2pMsgReceiptVisible
:是否显示单聊消息的已读和未读标志,boolean 类型,默认 false。teamMsgReceiptVisible
:是否显示群聊消息的已读和未读标记,boolean 类型,默认 false。
-
localeConfig 中新增字符串,具体参见语言设置。
功能新增
IM UIkit 新增如下默认支持的功能:
-
支持在 Demo 内进行中英文切换。
-
支持设置在群里显示的昵称。
-
支持单聊和群聊中的已读和未读标志。
-
支持针对某一条消息(包括文本、图片和文件消息)进行引用回复。
-
支持正常播放从移动端发来的语音消息和视频消息,并且可点击放大查看移动端发来的地理位置。
[0.2.1] - 2022-12-23
功能新增
- 多端登录:多端可同时在线登录,登录后消息同步接收、好友关系同步获取、群权限同步更改。
- 好友邀请与申请的处理。
- 好友备注。
- 会话置顶。
- “仅群主可邀请”权限。
- 系统通知:群名称/头像变动、成员进出等。
API 变更
- 初始化新增
localOptions
参数。 - 通讯录组件(
contact-kit
):- ContactList 关系导航组件新增
onItemClick
,表示通通讯录导航点击事件。 - ContactInfo 关系详情组件新增
renderMsgListEmpty
和renderMsgListHeader
接口,分别用于“自定义渲染消息中心为空时内容”和“自定义渲染消息中心头部内容”。
- ContactList 关系导航组件新增
- 会话消息组件(
chat-kit
):- 原来的自定义渲染聊天消息接口
renderCustomMessage
已废弃,新增renderP2pCustomMessage
和renderTeamCustomMessage
,分别用于自定义渲染单聊自定义消息和群聊自定义消息。 - 新增
actions
参数,表示消息发送按钮组配置,不传使用默认的配置。 - 新增
onSendText
发送文本消息回调函数。 - 新增
renderTeamMemberItem
接口,用于自定义渲染群成员 Item。
- 原来的自定义渲染聊天消息接口
- 会话列表组件(
conversation-kit
):- 新增
onSessionItemStickTopChange
会话置顶状态变化事件回调。 - 新增
renderSessionName
,用于自定义渲染会话名称。 - 新增
renderSessionMsg
,用于自定义渲染会话消息。 - 新增
renderP2pSessionAvatar
,用于自定义渲染单聊会话头像。 - 新增
renderTeamSessionAvatar
,用于自定义渲染群组会话头像。
- 新增
- 搜索组件(
search-kit
):- 新增
renderEmpty
和renderSearchResultEmpty
,分别用于渲染“没有好友和群组时的状态展示”和“没有搜索结果时的自定义渲染”。
- 新增
其他
[0.2.0] - 2022-11-15
- 新增 Vue Demo,具体说明参见体验 Demo。也可跑通 IM Demo 源码体验网易云信的即时通讯能力。
- 支持基于所有 Web 开发框架(例如 Vue 和 Angular)或者原生 HTML 集成 IM UIKit。如果需要基于 React 以外的 Web 框架及原生 HTML 集成,请参见非React框架集成 IM UIKit。
[0.1.0] - 2022-9-6
功能新增
- 新增用户资料组件
MyAvatarContainer
。相关说明请参见集成用户资料组件。
优化改进
useStateContext
方法中原state
返回值废弃,新增store
返回值。基于 Mobx 的数据和 UI 双向绑定能力,store
提供 IM UIKit 内部数据驱动能力,减少用户调用该方法的心智成本。更多相关说明,请参见全局上下文。localeConfig
中部分字符串变更与优化。当前的字符串请参见语言设置。chat-kit
组件中,原ChatProvider
废弃,且组件参数变更,相关详情请参见集成会话消息界面。contact-kit
组件中,增加ContactInfo
替代之前的FriendList
、GroupList
和BlackList
,且组件参数变更,相关详情请参见集成通讯录界面。
[0.0.1] - 2022-8-3
IM UIKit 首个版本发布,该版本支持注册与登录、通讯录、会话列表(单聊和群聊)、黑名单和消息收发(文本、表情、图片和文件)等功能,详细功能列表请参见 IM UIKit 功能列表。
此文档是否对你有帮助?
有帮助
我要吐槽