IM 即时通讯(增强版)
Web
新手接入指南
产品介绍
简介
产品优势
主要功能
功能介绍
账号集成与登录
基础消息功能
群组功能
聊天室功能
圈组功能
多端登录与互踢策略
海外数据中心
IM 平滑迁移方案
接口及业务限制
更新日志
IM UIKit 更新日志
NIM SDK 更新日志
体验 Demo
下载 SDK 与 Demo 源码
快速开始
跑通 IM Demo 源码
实现单聊消息收发(不含 UI)
实现圈组消息收发(不含 UI)
含 UI 集成
什么是 IM UIKit
IM UIKit 功能列表
快速集成 IM UIKit
非React框架集成 IM UIKit
组件导入
初始化
全局上下文
登录相关
实现消息收发及界面自定义
集成会话列表界面
集成会话消息界面
集成用户资料组件
集成通讯录界面
集成搜索组件
非 React 框架自定义示渲染
主题样式设置
语言设置
初始化(兼容 NIM SDK)
不含 UI 集成
SDK 集成概述
小程序环境集成声明
初始化与登录
消息收发
历史消息
消息扩展
最近会话
用户资料托管
好友关系托管
在线状态订阅
系统通知
群组功能
群组概述
群组管理
群成员管理
群消息管理
超大群功能
超大群概述
超大群管理
超大群成员管理
超大群消息管理
反垃圾
聊天室功能
聊天室概述
聊天室标签功能
快速实现聊天室登录
聊天室消息管理
聊天室成员管理
聊天室信息管理
聊天室队列服务
圈组功能
圈组概述
初始化与登录
通用接口校验说明
服务器相关
服务器概述
服务器管理
服务器成员管理
游客功能
服务器未读数管理
频道相关
频道概述
频道管理
频道黑白名单
频道分组
频道分组黑白名单
频道未读数管理
实时互动频道
搜索服务器与频道
身份组相关
身份组概述
身份组应用场景
服务器身份组
频道身份组
频道用户定制权限
频道分组身份组
自定义权限项
成员权限查询与判定
身份组相关查询
圈组订阅机制
圈组消息相关
圈组消息收发
圈组消息撤回
圈组消息更新
圈组消息删除
消息正在输入
获取频道最后一条消息
会话消息回复(Thread)
圈组快捷评论
圈组消息搜索
查询历史消息
查询@我的消息
圈组系统通知相关
圈组系统通知概述
圈组系统通知收发
圈组系统通知更新
圈组内容审核
圈组第三方回调
圈组相关抄送
圈组各端接口命名差异
融合存储方案
uniapp 推送相关
最佳实践
聊天室重要消息投递
API 参考
NIM SDK API 参考
状态码
IM 控制台指南
创建应用
注册 IM 账号
升级服务
服务协议

IM UIKit 更新日志

更新时间: 2023/02/08 15:13:21

[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 功能列表

此文档是否对你有帮助?
有帮助
我要吐槽
  • [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