IM 即时通讯
IM UIKit 更新日志
更新时间: 2023/03/13 11:59:25
[9.4.0] - 2023-03-10
新增
- 会话模块支持音视频通话功能。实现音视频通话的具体说明,请参见实现音视频通话。
- 圈组中支持表情和语音消息。
conversationRepo
核心类中新增接口clearAllUnreadCount
,用于清空所有未读数。
变更
- IM UIKit 兼容的 NIM SDK 版本升级到 V9.8.0。
- 离线消息支持 NIM SDK 的动态查询历史消息能力,避免出现历史消息拉取不完整的问题。更多详情请参见动态查询历史消息。
- 撤回可编辑时间从五分钟调整为两分钟。
优化
- 对齐好友资料页面、验证消息页面和消息列表页面显示的头像逻辑。
- 首次登录或者切换账户会话列表数量异常优化。
- 优化通讯录好友列表排序规则。
- 个人名片页新增生日栏。
问题修复
- 修复滑动消息详情页面时,消息功能面板不会消失的问题。
- 修复长按更多操作框在有键盘弹出的逻辑下点击不生效的问题。
- 修复黑名单页好友昵称超长文案展示重叠的问题。
- 修复其他已知问题。
[9.3.1] - 2023-01-05
本版本修复 NEMapKit
组件的已知问题。
其他组件请使用 V9.3.0 版本。
[9.3.0] - 2022-12-05
新增
-
新增地理位置消息功能,具体实现方法参见实现地理位置消息功能。
-
新增文件消息功能(升级后可直接使用)。
问题修复
- 修复更新讨论组/高级群头像失败的问题。
- 修复发送视频消息未显示首帧的问题。
- 修复表情和文案不一致的问题。
- 修复“正在输入中”的显示问题。
- 修复群聊消息已读按钮失效的问题。
- 修复其他已知问题。
[9.2.11] - 2022-11-17
NIM SDK 版本兼容
IM UIKit 兼容的 NIM SDK 版本升级到 V9.6.4。
问题修复
- 修复好友名片中未显示基本信息的问题。
- 修复视频消息加载问题。
- 修复更新自己群昵称失败的问题。
- 修复加入他人圈组服务器的按钮失效问题。
- 修复圈组频道成员列表和频道黑白名单成员列表的展示问题。
- 修复无法退出图片详情页的问题。
- 修复历史图片未展示缩略图的问题。
- 修复黑名单成员列表头像与好友头像不一致的问题。
- 修复其他已知问题。
[9.2.10 - 2022-11-02]
修复 Xcode 14 编译错误问题。
[9.2.9 - 2022-10-24]
变更
本版本将 IMkitEngine
核心类中的功能全部迁移至IMkitClient
类中,涉及的 API 只变更其所属类,具体方法原型不变。
IMKitEngine
类即将废弃,无法调用,请使用新的核心类(IMkitClient
)。
优化
- 优化自定义用户信息功能的
IUserInfoDelegate
。 - 完善 Objective-C 工程(简称 OC)调用 UIKit 功能。
- 统一 pod引用 名称,例如:
import NEKitConversationUI
更改为import NEConversationUIKit
import NEKitChatUI
更改为import NEChatUIKit
问题修复
- 修复 Xcode 14 源码集成报错问题。
- 修复其他已知问题。
[9.2.8 - 2022-09-20]
新增
- 适配多语言环境,本版本支持中英文切换。
IMKitEngine
核心类新增圈组登出接口IMKitEngine.instance.logoutQchat
。
优化
优化登录功能,统一初始化和登录模块。
变更
本版本将登录相关接口迁移至 IMKitEngine
核心类,涉及变更的 API 如下:
功能 | API 变更说明 |
---|---|
登录 IM | IMKitLoginManager.instance.loginIM 变更为 IMKitEngine.instance.loginIM |
登录圈组 | IMKitLoginManager.instance.loginQchat 变更为 IMKitEngine.instance.loginQchat |
登出 IM | IMKitLoginManager.instance.logout 变更为 IMKitEngine.instance.logout |
自动登录 IM | IMKitLoginManager.instance.autoLogin 变更为 IMKitEngine.instance.autoLogin |
- 涉及的 API 只变更其所属类,具体方法原型不变。
IMKitLoginManager
类已废弃,无法调用,请使用新的调用方法。
问题修复
- 修复已知页面展示问题。
- 相机相册请求权限修改。
[9.2.7 - 2022-08-25]
问题修复
- 修复 Swift 版本编译问题。
- 修复相册选择图片时图片展示问题。
- 修复圈组频道身份组权限信息展示问题。
[9.2.4 - 2022-06-28]
优化
- 优化补充自定义消息逻辑。
- 路由配置功能与 Android 端对齐。
- 修改 Toast 提示信息位置。
问题修复
修复下拉崩溃和消息重复问题。
[9.2.2] - 2022-06-24
新增
序号 |
新增特性 |
特性描述 |
---|---|---|
1 | UI 层支持个性化配置能力 |
|
2 | 初始化 | 在 IMKitEngine 模块中:
|
3 | 登录 | 新增 IMKitLoginManager 类,实现 IM 登录,自动登录,登出等功能 |
4 | 项目混编支持 |
|
NIM SDK 版本兼容
IM UIKit 兼容的 NIM SDK 版本升级到 v9.2.5,圈组的系统通知增加新的通知类型,具体请参见 SDK 更新日志。
优化
对 Repository 层的接口进行了调整和优化,涉及改动的模块包括 ChatRepo
、ContactRepo
、ConversationRepo
、TeamRepo
。
[9.0.2] - 2022-05-29
- 修复 NEConversationUIKit、NEChatUIKit、NETeamUIKit、NEQChatUIKit 和 NEContactUIKit 中作用域问题。
- 修复模拟器编译pod库失败问题。
[9.0.1] - 2022-05-19
新增
我的模块中,个人信息页面增加账号复制功能。
问题修复
- 修复头像被压缩问题。
- 修复视频消息的视屏压缩模糊问题。
- 修复搜索框背景色与高度问题。
- 修复会话列表首页弹窗阴影过重问题。
- 修复 alert 弹窗色值问题。
- 修复通讯录 icon 失真问题。
- 更新会话列表的 logo 和标题。
- 修复圈组聊天页键盘偶现不能弹起问题。
- 修复图片预览被压缩变形问题。
[9.0.0] - 2022-05-09
网易云信全新一代 IM UIKit 发布。
IM UIKit 是基于 NIM SDK(网易云信 IM SDK)开发的一款即时通讯 UI 组件库,包括聊天、会话、圈组、搜索、群管理等组件。通过 IM UIKit,可快速集成包含 UI 界面的即时通讯应用。更多 IM UIKit 相关介绍请参见什么是 UIKit和快速集成 UIKit。
[8.5.0] - 2021-06-22
新增
- 支持撤回自己给自己发送的消息
[8.4.0] - 2021-04-29
新增
- 获取群消息的已读回执失败时,从本地加载
[8.3.0] - 2021-03-03
新增
- 适配SDK动态登录功能
[8.2.0] - 2020-12-30
修正
- iOS 14相册适配(NIMKit依赖的TZImagePickerController升级版本)
[8.0.0] - 2020-09-28
新增
- iOS 14 UI的适配
- iOS 14 相册受限权限的适配
[7.8.5] - 2020-08-14
修正
- iCloud同步状态时发送视频出现的崩溃问题
[7.8.4] - 2020-08-14
修正
- 相机拍摄崩溃问题
[7.6.0] - 2020-05-13
新增
- 会话消息回复功能演示
- 收藏夹功能演示
- 会话PIN标记功能演示
- 消息快捷评论功能演示
- 会话置顶功能演示
[7.4.0] - 2020-03-11
新增
- IM Demo && NIMKit 英文国际化适配
[7.2.0] - 2020-01-13
新增
- 超大群组功能演示
- 会话搜索功能演示
- 联系人搜索功能演示
- 增加Emoji表情使用功能演示
- 增加会话服务功能演示
[7.0.0] - 2019-11-13
新增
- 新增消息多选功能演示
- 新增消息合并转发功能演示
- 新增第三方视频URL,截取第一帧作为封面
[6.1.0] - 2019-01-22
新增
- 设置界面里新增历史消息迁移入口
- 新增历史迁移功能演示,以及相应加解密功能演示
[5.7.0] - 2018-10-11
新增
- 通信录里设置近期聊天置顶功能
[5.0.0] - 2018-03-29
新增
- 群组已读功能
优化
- 本地历史记录搜索后定位以及优化
修正
- 云消息页面下拉后界面显示异常
[4.8.0] - 2018-02-08
新增
- 新增历史记录搜索后定位到聊天页位置。
- 加入Fabric崩溃统计
[4.6.0] - 2018-01-04
新增
- iPhoneX 适配。
- 新增允许群管理员撤回其他人的消息。
[4.4.0] - 2017-11-15
新增
- 大图预览器支持长图显示。
- 新增被拉黑后发消息的提示交互。
- 组件添加请求失败池,请求出现异常后不会重复请求
修正
- 更新红包库,修正老版本红包库无法在 debug 模式下调试的问题
- 组件重构,移除之前 plist 配置方式,抽出通用配置类 NIMKitConfig 。
[4.3.0] - 2017-10-12
新增
- 新增批量清空所有未读数接口演示。
- 新增搜索历史图片/视频浏览界面。
修正
- 适配 iOS 11。
- 修正 NIMKitProgressView 可能会导致的崩溃问题
- 组件数据提供者 dataProvider 重构。
- 组件 contentSize 计算方式重构。
[4.2.0] - 2017-09-12
新增
- 聊天室机器人演示。
- 升级相册控件至版本 1.9.0
[4.1.0] - 2017-08-08
新增
- 新增金融魔方红包示例
- 好友账号搜索默认强转小写,防止与 SDK 账号匹配不上。
修正
- 修复联系人选择器在某些情况下出现的样式问题
- 修正 @ 顺序,修正一条消息里如果指明多个机器人,会随机一个机器人回复的问题。
- 修正非透明导航导致的键盘错位问题。
[4.0.0] - 2017-07-06
新增
- 机器人消息收发界面
- 机器人模板解析
- 新增机器人消息气泡的 UI 组件
此文档是否对你有帮助?
有帮助
我要吐槽