IM 即时通讯
Web
产品介绍
简介
主要功能
产品优势
海外数据中心
IM平滑迁移方案
接口及业务限制
功能介绍
帐号集成与登录
基础消息功能
群组功能
聊天室功能
聊天室标签功能
多端登录与互踢策略
质量数据监控台
体验 Demo
下载 SDK 与 Demo 源码
更新日志
IM UIKit 更新日志
NIM SDK 开发版更新日志
NIM SDK 稳定版更新日志
快速开始
跑通 IM Demo 源码
实现 IM 文本消息收发(不含 UI)
含 UI 集成
什么是 IM UIKit
IM UIKit 功能概览
快速集成 IM UIKit
非React框架集成 IM UIKit
组件导入
初始化
全局上下文
登录相关
实现消息收发及界面自定义
集成会话列表界面
集成会话消息界面
集成用户资料组件
集成通讯录界面
集成搜索组件
非 React 框架自定义渲染
主题样式设置
语言设置
初始化(兼容 NIM SDK)
不含 UI 集成
集成 SDK
浏览器环境集成
Node.js集成
初始化与登录相关
初始化与登录 IM
IM 连接相关
多端登录与互踢
消息相关
消息概述
消息收发
消息配置选项
广播消息收发
消息已读回执
消息撤回
消息重发与转发
本地消息
通知消息
群通知消息
超大群通知消息
历史消息
最近会话
用户资料托管
好友关系托管
用户关系托管
在线状态订阅
群组功能
群组概述
群组管理
群成员管理
群消息管理
超大群功能
系统通知
系统通知概述
内置系统通知管理
内置系统通知未读数
自定义系统通知收发
开通聊天室功能
聊天室
反垃圾(内容审核)
域名高可用
融合存储方案
扩展功能
工具方法
最佳实践
聊天室重要消息投递
API参考
SDK API (Web)
IM UIKit Store API
状态码
IM 控制台指南
创建应用
注册 IM 账号
升级服务
开通聊天室功能
配置应用客户端标识
常见问题
FAQ
服务协议

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 内进行中英文切换。

    中英文切换.png

  • 支持设置在群里显示的昵称。

    群昵称设置.png

  • 支持单聊和群聊中的已读和未读标志。

    单聊已读未读标记.png

  • 支持针对某一条消息(包括文本、图片和文件消息)进行引用回复。

    回复消息.png

    回复消息发送成功.png

  • 支持正常播放从移动端发来的语音消息和视频消息,并且可点击放大查看移动端发来的地理位置。

[0.2.1] - 2022-12-23

功能新增

  • 多端登录:多端可同时在线登录,登录后消息同步接收、好友关系同步获取、群权限同步更改。
  • 好友邀请与申请的处理。
  • 好友备注。
  • 会话置顶。
  • “仅群主可邀请”权限。
  • 系统通知:群名称/头像变动、成员进出等。

API 变更

  • 初始化新增localOptions参数。
  • 通讯录组件(contact-kit):
    • ContactList 关系导航组件新增onItemClick,表示通通讯录导航点击事件。
    • ContactInfo 关系详情组件新增renderMsgListEmptyrenderMsgListHeader接口,分别用于“自定义渲染消息中心为空时内容”和“自定义渲染消息中心头部内容”。
  • 会话消息组件(chat-kit):
    • 原来的自定义渲染聊天消息接口renderCustomMessage已废弃,新增renderP2pCustomMessagerenderTeamCustomMessage,分别用于自定义渲染单聊自定义消息和群聊自定义消息。
    • 新增actions参数,表示消息发送按钮组配置,不传使用默认的配置。
    • 新增onSendText发送文本消息回调函数。
    • 新增renderTeamMemberItem接口,用于自定义渲染群成员 Item。
  • 会话列表组件(conversation-kit):
    • 新增onSessionItemStickTopChange会话置顶状态变化事件回调。
    • 新增renderSessionName,用于自定义渲染会话名称。
    • 新增renderSessionMsg,用于自定义渲染会话消息。
    • 新增renderP2pSessionAvatar,用于自定义渲染单聊会话头像。
    • 新增renderTeamSessionAvatar,用于自定义渲染群组会话头像。
  • 搜索组件(search-kit):
    • 新增renderEmptyrenderSearchResultEmpty,分别用于渲染“没有好友和群组时的状态展示”和“没有搜索结果时的自定义渲染”。

其他

IM UIKit Store API 参考上线。

[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

功能新增

优化改进

  • useStateContext方法中原state返回值废弃,新增store返回值。基于 Mobx 的数据和 UI 双向绑定能力,store提供 IM UIKit 内部数据驱动能力,减少用户调用该方法的心智成本。更多相关说明,请参见全局上下文
  • localeConfig中部分字符串变更与优化。当前的字符串请参见语言设置
  • chat-kit组件中,原ChatProvider废弃,且组件参数变更,相关详情请参见集成会话消息界面
  • contact-kit组件中,增加ContactInfo替代之前的FriendListGroupListBlackList,且组件参数变更,相关详情请参见集成通讯录界面

[0.0.1] - 2022-8-3

IM UIKit 首个版本发布,该版本支持注册与登录、通讯录、会话列表(单聊和群聊)、黑名单和消息收发(文本、表情、图片和文件)等功能,详细功能列表请参见 IM UIKit 功能列表

此文档是否对你有帮助?
有帮助
我要吐槽
  • [9.3.2] - 2023-03-22
  • [0.3.0] - 2023-01-17
  • 组件变更
  • 功能新增
  • [0.2.1] - 2022-12-23
  • 功能新增
  • API 变更
  • 其他
  • [0.2.0] - 2022-11-15
  • [0.1.0] - 2022-9-6
  • 功能新增
  • 优化改进
  • [0.0.1] - 2022-8-3