NIM SDK Electron 版更新日志
更新时间: 2024/11/11 09:18:04
本文介绍网易云信即时通讯 IM SDK(简称 NIM SDK)稳定版 Electron 端的版本更新日志。
9.19.0 (2024-10-16)
新增 AI 数字人功能。
9.18.0 (2024-09-05)
- 提升网络稳定性。
- 内部多项优化。
9.16.10 (2024-08-14)
优化 Windows 机械硬盘初次登录速度慢的问题。
9.16.9 (2024-07-26)
优化群 valid
字段的内部更新逻辑。
9.16.8 (2024-07-17)
- 将发送 P2P 消息已读回执的时间修改为消息时间,而非服务器时间。
- 修复群成员信息变更通知中群成员对象携带的
invalid
属性异常的问题。
9.16.7 (2024-07-08)
修复超大群消息未计入未读数的问题。
9.16.6 (2024-06-28)
- 修复断网重连失败的问题。
- 修复
GetMessagesDynamically
接口在关闭自动下载的情况下仍会自动下载图片缩略图的问题。 - 修复开启融合存储后,相同设备登录多个账号上传凭证复用导致资源被覆盖的问题。
- 修复其他已知问题。
9.16.5 (2024-05-22)
修复已知问题。
9.16.4 (2024-05-20)
修复已知问题。
9.16.3 (2024-05-15)
新增特性
新增全文检索能力,提升查询效率。
API 变更
方法/回调/类 | 说明 |
---|---|
QueryMessagesByKeywordAsync |
根据关键字在本地查询关联消息的内容,本接口使用全文检索引擎进行查询。 |
IsMessageIndexEstablished |
判断是否已经同步完成所有旧消息索引。 |
BuildMsglogIndexes |
构建历史消息索引,以提供全文检索接口快速查询内容。 |
CancelMsglogIndexesBuilding |
停止历史消息的索引构建。 |
修复
修复超大群通知计入未读数的问题。
9.16.1 (2024-04-26)
内部优化。
9.16.0 (2024-04-16)
新增特性
新增鸿蒙终端类型的解析。
优化
- 优化 HTTP DNS 模块。
- 升级高可用 SDK 至 V2.4.1 版本。
API 变更
方法/回调/类 | 说明 |
---|---|
NIMClientType |
新增 HarmonyOS 客户端,多端登录支持鸿蒙客户端类型的解析。 |
9.15.1 (2024-03-01)
修复 macOS 升级引起的数据库打开失败的问题。
9.15.0 (2024-02-23)
新增特性
- 支持圈组本地缓存能力,为方便用户按需存储圈组消息草稿,可以向本地数据库插入文本消息,同时可删除和查询该缓存消息。
- 支持将发送失败的消息自动缓存到本地,可通过查询圈组历史消息(
getMessages
)时选择是否包含发送失败(include_local_messages
)的消息实现。 - 支持本地查询 Thread 消息功能。
优化
优化 queryMsgOfSpecifiedTypeInASessionAsync
接口,优化后,该接口支持在超大群会话中搜索消息。
API 变更
方法/类/枚举 | 说明 |
---|---|
insertOrReplaceTextCache |
新增接口,用于向本地数据库插入一条缓存数据,如果该频道下已经存在数据,则被新数据覆盖。 |
deleteTextCache |
新增接口,用于删除圈组本地缓存数据。 |
getTextCache |
新增接口,用于查询圈组本地缓存数据。 |
getMessages |
该方法的入参新增 include_local_messages 字段,表示是否查询发送失败的圈组消息。 |
queryLocalThreadHistoryMessages |
新增接口,用于根据 Thread 根消息查询本地 Thread 子消息的数量。 |
9.14.4 (2024-02-02)
新增特性
支持在群免打扰状态下设置特别关注的群成员(包括高级群和超大群)。在开启群免打扰时,仍能收到特别关注的成员发送的消息提醒。
API 变更
方法/类/枚举 | 说明 |
---|---|
nim_team#addTeamMembersFollow |
添加高级群中需要特别关注的成员列表。 |
nim_team#removeTeamMembersFollow |
移除高级群中需要特别关注的成员列表。 |
nim_super_team#addTeamMembersFollow |
添加超大群中需要特别关注的成员列表。 |
nim_super_team#removeTeamMembersFollow |
移除超大群中需要特别关注的成员列表。 |
TeamMemberPropertyJsonValue |
群成员属性中新增 followmember 字段,表示该用户特别关注的群成员列表。 |
9.14.3 (2024-01-19)
新增特性
- 支持根据关键字检索超大群成员。
- 支持根据群成员类型查询群成员列表(包括高级群和超大群)。
API 变更
API/类/枚举名称 | 说明 |
---|---|
nim_super_team#searchTeamMembers |
新增该方法,用于根据关键字检索超大群成员信息。 |
nim_super_team#getTeamMemberList |
新增该方法,用于根据群成员类型查询超大群成员列表。 |
nim_team#getTeamMemberList |
新增该方法,用于根据群成员类型查询高级群成员列表。 |
9.14.2 (2023-12-31)
- 适配 macOS 10.13 版本。
- 优化文件下载时断网重连的内部逻辑。
9.14.1 (2023-12-04)
内部优化。
9.14.0 (2023-11-10)
升级融合存储所需 TLS 库的最低支持版本至 TLS 1.2。
9.13.0 (2023-11-10)
- 修复会话未读数多端不一致的问题。
- 修复发送自定义消息时,
attachment
中的中文被转义的问题。 - 修复清理(
Cleanup
)聊天室引起的崩溃问题。
9.12.0 (2023-07-07)
圈组订阅机制支持自动订阅。开启自动订阅后,当用户登录到圈组服务器,无需手动订阅服务器或频道,进入服务器或频道时即可收到消息、事件和系统通知,退出时则自动取消订阅。
9.11.0 (2023-06-13)
NetEase Instant Messaging Electron SDK( NIM Electron SDK)首次正式发布。
NIM Electron SDK 封装了 NIM PC SDK,同时具有原生平台性能,为 Electron 应用提供完善的即时通信功能开发框架。
版本号与 IM 开发版一致,为 V9.11.0。
此文档是否对你有帮助?