产品动态
大约 41 分钟
产品介绍
产品动态
2026-01
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| HarmonyOS SDK 1.9.0 开发版发布 | - 新增 Native Crash 上报能力:当 SDK native 层代码发生 Crash 时,会在下次启动后上报 Crash 信息。 - 支持 根据关键字从本地数据库中获取本地会话中的消息,SDK 返回会话 ID 及消息 ID 列表。 - 支持 根据消息 ID 列表获取本地消息。 | 2026-1-9 | HarmonyOS SDK 4.17.1 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web UIKit 2.4.0 发版 | ConversationList 组件增加 includeEmptyConversations 参数控制是否拉取 空会话。 | 2026-1-9 | Web 单群聊 UIKit 2.4.0 更新日志 |
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web 聊天室 UIKit 2.4.0 发版 | - Chatroom 组件增加 customMessageRenderers 参数用于自定义消息的界面展示。- Provider 组件增加 initConfig.countMemberJoinToUnread 参数,表示聊天室人员加入的消息是否计未读数。 | 2026-1-9 | Web 聊天室 UIKit 2.4.0 更新日志 |
CallKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web CallKit 2.4.0 发布 | 支持在多摄像头设备上切换摄像头(注意:部分机型有兼容问题)。 | 2026-1-9 | Web CallKit 2.4.0 更新日志 |
2025-12
服务端 API
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| 新增主动文本审核 RESTful API | 调用文本审核 API,业务服务器传入需审核的文本内容,环信服务器进行审核,返回审核结果。 | 2025-12-12 | 主动文本审核 |
| - 基于自定义群组 ID 创建群组 - 基于自定义聊天室 ID 创建聊天室 | 调用创建群组或聊天室的 RESTful API 时,你可以传入自定义的群组 ID 或聊天室 ID 创建群组或聊天室。若你不传入自定义群组 ID 或聊天室 ID,即时通讯 IM 创建时会自动生成。 | 创建群组 或 创建聊天室 |
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web/小程序 SDK 4.17.1 开发版发布 | 优化日志输出格式和内容。 | 2025-12-12 | - Web SDK 4.17.1 更新日志 - 小程序 SDK 4.17.1 更新日志 |
| Flutter 4.16.0 发版 | - 支持 根据消息 ID 列表获取本地消息。 - 支持私有部署时设置 IPv6 格式的 REST 地址。 | 2025-12-10 | Flutter SDK 4.16.0 更新日志 |
| Flutter 4.17.0 发版 | - 长连接支持 WebSocket 协议。 - 私有化部署底层链路支持 TCP 和 WebSocket 之间的切换。 | 2025-12-17 | Flutter SDK 4.17.0 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web 单群聊 UIKit 2.3.1 发版 | - 支持监听用户获取会话列表事件 getConversationlist。- 优化图片放大查看效果。 - 使用 customRenderers 代替原来的 renderMessage 来自定义消息的界面展示。- 优化移动设备上消息操作菜单的显示。 | 2025-12-4 | Web 单群聊 UIKit 2.2.0 更新日志 |
| Flutter 单群聊 UIKit 2.3.0-dev.1 发版 | 合并聊天室 UIKit 并完整本地化。 | 2025-12-20 | Flutter 单群聊 UIKit 2.3.0-dev.1 更新日志 |
| Flutter UIKit 2.2.0 发版 | - 升级第三方库。 - 修改撤回消息回调。 - 修改群默认头像设置。 | 2025-12-20 | Flutter 单群聊 UIKit 2.3.0-dev.1 更新日志 |
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web 聊天室 UIKit 2.3.1 发版 | ChatroomMessage 组件支持自定义消息操作菜单。 | 2025-12-4 | Web 聊天室 UIKit 2.3.1 更新日志 |
CallKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web CallKit 2.3.1 发布 | 增加 useRTCToken 参数,控制是否开启 Token 校验。 | 2025-12-4 | Web CallKit 2.3.1 更新日志 |
2025-11
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android SDK 4.18.1 开发版发布 | 私有化部署底层链路支持 TCP 和 WebSocket 之间切换。 | 2025-11-12 | Android SDK 4.18.1 更新日志 |
| iOS SDK 4.18.1 开发版发布 | 私有化部署底层链路支持 TCP 和 WebSocket 之间切换。 | 2025-11-12 | iOS SDK 4.18.1 更新日志 |
| HarmonyOS SDK 1.8.1 开发版发布 | 解决 HTTP 请求受文件描述符(FD)限制问题。 | 2025-11-6 | HarmonyOS SDK 1.8.1 更新日志 |
| Flutter 4.15.2 发版 | - 新增 getCurrentDeviceId 方法获取你当前设备的设备 ID。- 支持 根据关键字获取单个会话中的消息。 | 2025-11-7 | Flutter SDK 4.15.2 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web 单群聊 UIKit 2.2.1 发版 | Chat、ConversationList 和 CallKit 等组件适配移动端,会话列表和消息等鼠标悬停事件改为长按事件。 | 2025-11-10 | Web 单群聊 UIKit 2.2.0 更新日志 |
| React Native 单群聊 UIKit 2.5.0 发版 | - 支持 自定义数据层,实现灵活业务处理。例如,App 内根据手机号搜索好友功能已使用该接口。 - 新增 自定义图片预览组件,支持自定义 App 内图片消息预览效果。 - 新增 自定义视频预览组件,支持自定义 App 内视频消息预览效果。 - 新增语音图像动画组件,提升动画展示效果。 | 2025-11-17 | React Native 单群聊 UIKit 2.5.0 更新日志 |
2025-10
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android SDK 4.18.0 开发版发布 | 底层支持安全 DNS 解析 DoH,提高连通性。 - 支持私有部署时设置 IPv6 格式的 REST 地址。 | 2025-10-31 | Android SDK 4.18.0 更新日志 |
| Unity/Windows SDK 1.3.3 发版 | 适配 Android 15 的 16 KB 页面大小。 | 2025-10-31 | Unity/Windows 1.3.3 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web 单群聊 UIKit 2.1.0 发版 | CallKit 增加清屏功能。 | 2025-10-27 | Web 单群聊 UIKit 2.1.0 更新日志 |
| Uniapp 单群聊 UIKit 1.0.1 发版 | 运行到 app 端,发送语音消息时,增加麦克风权限校验。 | 2025-10-17 | Uniapp 单群聊 UIKit 1.0.1 更新日志 |
CallKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web CallKit 2.0.1 发布 | 新增清屏功能。 | 2025-10-27 | Web CallKit 2.1.0 更新日志 |
2025-09
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android SDK 4.17.0 开发版发布 | - 长连接支持 WebSocket 协议。 - 支持 WebSocket 私有部署 - 主动退出账号时添加 logout 协议 | 2025-9-25 | Android SDK 4.17.0 更新日志 |
| iOS SDK 4.17.0 开发版发布 | 长连接支持 WebSocket 协议。 | 2025-9-28 | iOS SDK 4.17.0 更新日志 |
| Web/小程序 SDK 4.17.0 开发版发布 | - 获取服务端会话列表时可获取 空会话。 - 获取服务端的置顶会话列表时可获取 空会话 | 2025-9-30 | - Web SDK 4.17.0 更新日志 - 小程序 SDK 4.17.0 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Web UIKit 2.0.0 发版 | 增加 CallKit 组件,Chat 组件内使用 CallKit 取代原来的音视频通话功能。 | 2025-9-3 | Web 单群聊 UIKit 2.0.0 更新日志 |
2025-08
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android/iOS SDK 4.16.0 开发版发布 | IM Demo 增加反诈提示: - 聊天页面增加反诈背景。 - 发送和接收消息都会插入一个反诈提示消息。 | 2025-8-19 | - Android SDK 4.16.0 更新日志 - iOS SDK 4.16.0 更新日志 |
CallKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android CallKit 4.16.0 发布 | 从该版本开始,Android CallKit 源码使用 Kotlin 语言开发,代码迁移至 GitHub 新 repo 或 Gitee ,老版本不再维护。该版本的 CallKit 主要变更如下: - 优化了 单群聊音视频通话的 UI 界面。 - 采用 MVVM 框架设计抽离各个模块的代码,职责分离。 - 合并信令,由原来三个地方合并为一处。解决了 Activity 被回收导致信令不通问题。 - 在应用集成了 FCM 推送的设备上,当应用进程被杀死时,支持 使用 Telecom 唤起设备,实现系统级丝滑呼叫体验。 - 群组通话的邀请界面 改为 CallKit 内部实现,不再需要开发者自己实现。 - 移除 App Server 的依赖,直接由 CallKit 内部从 SDK 中获取 RTC App ID、rtcToken、UID 和 userID 映射关系等。 | 2025-8-29 | Android CallKit 4.16.0 更新日志 |
| iOS CallKit 4.16.0 发布 | 从该版本开始,iOS CallKit 源码使用 Swift 语言开发,并且支持 iOS 15.0 及以上版本,代码迁移至 GitHub 新 repo 和 Gitee 地址。老版本不再维护。 该版本的 CallKit 主要变更如下: - 优化了 单群聊音视频通话的 UI 界面。 - 单人视频通话支持画中画。 - 被叫离线时,支持 使用 LiveCommunicationKit 进行呼叫。 - 优化了 群组通话的呼叫信令交互。 - 群组通话的邀请界面 改为 UIKit 内部实现,不再需要开发者自己实现。 - 通话使用的声网 RTC App ID 及 Token 在 CallKit 内部通过 IM SDK 接口获取,不再依赖 App Server。 | 2025-8-29 | iOS CallKit 4.16.0 更新日志 |
| Web CallKit 2.0.1 发布 | 从该版本开始,CallKit 移到 easemob-chat-uikit 中,为 UIKit 的中的一个组件,代码迁移至 GitHub 新 repo 和 Gitee 地址,老版本不再维护。该版本的 CallKit 主要变更如下: - 优化了 单群聊音视频通话的 UI 界面。 - 优化了群组通话的呼叫信令交互。 - 群组通话的邀请界面 改为 UIKit 内部实现,不再需要开发者自己实现。 - 通话使用的声网 RTC App ID 及 Token 在 CallKit 内部通过 IM SDK 接口获取,不再依赖 App Server。 | 2025-8-29 | Web CallKit 2.0.1 更新日志 |
2025-07
服务端消息翻译 RESTful API
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| 消息翻译 RESTful API | 消息翻译支持以下三个 RESTful API: - 翻译消息内容 - 获取翻译语言列表 - 检测文本的源语言 | 2025-7-2 | - 翻译消息内容 - 获取翻译语言列表 - 检测文本的源语言 |
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| React Native SDK 1.11.3 发版 | 支持用户查看自己是否在聊天室禁言列表上。 | 2025-7-15 | React Native SDK 1.11.3 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| React Native 单群聊 UIKit 2.4.8 发版 | 新增漫游消息拉取特性。 | 2025-07-28 | React Native 单群聊 UIKit 2.4.8 更新日志 |
2025-06
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| Android/iOS SDK 4.15.1 开发版发布 | - 支持 根据关键字从本地数据库中获取单个会话的消息,SDK 返回会话 ID 及消息 ID 列表。 - 根据消息 ID 从本地数据库获取单个或多个消息。 | 2025-6-23 | - Android SDK 4.15.1 更新日志 - iOS SDK 4.15.1 更新日志 |
| Web SDK 4.15.1 开发版发布 | - 支持 查询当前用户已加入的群组数量。 - 支持 屏蔽群消息、解除屏蔽群消息 和 检查当前用户是否已经屏蔽群消息。 | 2025-6-9 | Web SDK 4.15.1 更新日志 |
| HarmonyOS SDK 1.8.0 开发版发布 | - 撤回消息 时,支持群主/聊天室所有者和管理员撤回其他用户发送的消息。 - 群组成员进出事件支持一次通知多个成员进出群组。调整前,SDK 会为每个加入/退出的成员单独回调一条事件。 - 修改 Token 即将过期事件 的触发时机。SDK 会在 Token 有效期达到 80% 时(之前版本为 50% )回调即将过期通知。 - 支持 获取群成员列表 时除了用户 ID 还包括成员角色和加群时间。 | 2025-6-6 | HarmonyOS 1.8.0 更新日志 |
| Flutter SDK 4.15.0 版本发布 | - 支持 GIF 图片消息。 - 支持 群组头像功能。 - 支持 消息附件鉴权功能。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 - 支持拉取漫游消息时,只拉取指定的群成员发送的消息。 - 支持加载本地会话消息时,只加载指定群成员发送的消息。 - 支持 获取群成员列表 时除了用户 ID 还包括成员角色和加群时间。 | 2025-06-13 | Flutter 4.15.0 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| iOS 单群聊 UIKit 4.14.0 发版 | 支持 GIF 图片消息。 | 2025-6-23 | iOS 单群聊 UIKit 4.14.0 更新日志 |
| Web 单群聊 UIKit 1.7.0 发版 | 增加点击消息的回调事件。 | 2025-6-9 | Web 单群聊 UIKit 4.14.0 更新日志 |
2025-05
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.15.0 开发版发布 | - 撤回消息时,支持群主/聊天室所有者和管理员撤回其他用户发送的消息。 - 群组成员进出事件支持一次通知多个成员进出群组。调整前,SDK 会为每个加入/退出的成员单独回调一条事件。 - 修改 Token 即将过期事件 的触发时机。SDK 会在 Token 有效期达到 80% 时(之前版本为 50% )回调即将过期通知。 - 跑通即时通讯 IM Demo 时,无需部署 App Server。Demo 跑通详情,请参见 Demo 跑通文档。 - Web/小程序端支持获取 群组/聊天室成员列表 时,列明成员的用户 ID 和角色。 | 2025-05-21 | - Android 4.15.0 更新日志 - iOS 4.15.0 更新日志 - Web 4.15.0 更新日志 - 小程序 4.15.0 更新日志 |
| HarmonyOS SDK 1.7.0 开发版发布 | - 支持 发送 和 接收 GIF 图片消息。 - 支持 群组头像功能。 - 支持 消息附件鉴权功能。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 - 支持拉取漫游消息时,只拉取指定的群成员发送的消息。 - 支持加载本地会话消息时,只加载指定群成员发送的消息。 - 支持 根据搜索范围搜索所有会话中的消息 和 单个会话中的消息:可以根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。 | 2025-05-15 | HarmonyOS 1.7.0 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| HarmonyOS UIKit 1.0.1 发版 | - 新增新请求页面,方便同意好友请求。 - 新增发起新会话页面。 | 2025-5-21 | HarmonyOS 单群聊 UIKit 1.0.1 更新日志 |
2025-04
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.14.0 开发版发布 | - 支持 发送 和 接收 GIF 图片消息。 - 支持 群组头像功能。 - 支持 消息附件鉴权功能。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 - 支持拉取漫游消息时,只 拉取指定的群成员发送的消息。 - 支持加载本地会话消息时,只加载指定群成员发送的消息。 - Android 端支持 获取群成员信息时包括成员加群时间。 - Web/小程序支持 自定义设备平台。 - Uni-app 离线推送 Android 平台支持 Google FCM。 | 2025-04-18 | - Android 4.14.0 更新日志 - iOS 4.14.0 更新日志 - Web 4.14.0 更新日志 - 小程序 4.14.0 更新日志 |
| HarmonyOS SDK 1.6.0 开发版发布 | - 支持修改各类型的消息: 1. 文本/自定义消息:支持修改消息内容(body)和扩展; 2. 文件/视频/音频/图片/位置/合并转发消息:只支持修改消息扩展字段; 4. 命令消息:不支持修改。 | 2025-04-9 | HarmonyOS 1.6.0 更新日志 |
| React Native SDK 1.11.0 开发版发布 | - 更新 修改消息:作废 modifyMessageBody,新增 modifyMsgBody,文本、自定义消息可以修改消息体和扩展信息,文件、视频、音频、图片、位置、合并转发支持修改扩展信息。- 支持 发送 和 接收 GIF 图片消息。 - 支持 消息附件鉴权功能。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 - 支持拉取漫游消息时,只 拉取指定的群成员发送的消息。详见 fetchHistoryMessagesByOptions 接口的 ChatFetchMessageOptions 参数。- 支持加载本地会话消息时,只加载指定群成员发送的消息。 - 支持 根据关键字从本地数据库中获取单个会话的消息 ID 列表,SDK 返回会话 ID 及消息 ID 列表。 - 支持 根据消息 ID 列表获取本地消息。 - 更新 根据搜索范围搜索当前会话中的消息 接口 getConvMsgsWithKeyword, 新增 senders 参数,替换原来的 sender 参数。- 撤回消息时,支持群主/聊天室所有者和管理员撤回其他用户发送的消息。 - 支持 创建群组时设置群头像。新增创建群组接口 createGroupEx,作废原接口 createGroup。- 支持 修改群组头像。 - 支持 获取群成员列表 时包括成员角色和入群时间。 - 群组成员进出事件支持一次通知多个成员进出群组(调整前,SDK 会为每个加入/退出的成员单独回调一条事件):新增群成员进出事件 onMembersJoined 和 onMembersExited。已废弃原事件 onMemberJoined 和 onMemberExited,请使用新事件代替。 - 修改 Token 即将过期事件 ChatConnectEventListener#onTokenWillExpire 的触发时机。SDK 会在 Token 有效期达到 80% 时(之前版本为 50% )回调即将过期通知。 | 2025-4-15 | React Native 1.11.0 更新日志 |
2025-03
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.13.0 开发版发布 | 新增特性: - 发送后修改消息接口支持修改各类消息: 1. 文本/自定义消息:支持修改消息内容(body)和扩展; 2. 文件/视频/音频/图片/位置/合并转发消息:只支持修改消息扩展字段; 4. 命令消息:不支持修改。 - 小程序 SDK 支持运行到微信小游戏平台。 | 2025-03-12 | - Android 4.13.0 更新日志 - iOS 4.13.0 更新日志 - Web 4.13.0 更新日志 - 小程序 4.13.0 更新日志 - Flutter 4.13.0 更新日志 |
| HarmonyOS SDK 1.5.2 开发版发布 | 新增特性: - 支持 清空聊天记录:清除当前用户的单聊、群聊和聊天室的消息和会话记录,可选择是否清除服务端的聊天记录。 - 支持检查 SDK 是否连接到环信服务器:自动登录的场景下,登录状态变为已登录时,可能 SDK 未成功连接至服务端,这种情况下与服务器交互的操作会失败,比如发消息。此时,可调用 isConnected() 接口判断 SDK 与服务器的连接状态。 | 2025-03-10 | HarmonyOS 1.5.2 更新日志 |
| HarmonyOS SDK 1.5.3 开发版发布 | 新增特性: - 支持从本地获取单个好友的用户 ID 和好友备注。 | 2025-03-17 | HarmonyOS 1.5.3 更新日志 |
其他优化
- 注册用户时用户 ID 建议统一使用小写字母
为了更好地实现服务端与 SDK 的兼容,调用 RESTful API和客户端 API 以及 在环信控制台创建用户时,建议统一使用小写字母。目前用户 ID 支持以下字符集:
- 26 个小写英文字母 a-z;
- 10 个数字 0-9;
- “_”, “-”, “.”。
- 新增发送后回调事件
因解散群组或聊天室导致的用户退出,环信服务器向你的 App Server 发送的回调请求。详情请参见 成员离开事件 。
2025-01
SDK 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.12.0 开发版发布 | 新增特性: - 移动端/Web/小程序/Windows/跨平台:用户加入聊天室可获取的信息新增聊天室当前人数、聊天室创建时间戳、当前用户是否在聊天室白名单中以及当前用户被禁言截止时间戳。 - HarmonyOS 新增自定义设备的名称:添加该功能后,在多设备场景下,若有设备被踢下线,被踢设备可知晓被哪个设备挤下线。 - HarmonyOS 新增自定义设备的平台:例如,将手机和平板电脑设置为两个单独的平台,方便用户精细化控制同一平台的登录设备数量及平台间互踢等行为。 - HarmonyOS 新增两个错误码: ChatError#GROUP_USER_IN_BLOCKLIST(613):该用户在群组黑名单中。群组黑名单中的用户进行某些操作时,例如,加入群组,会提示该错误。ChatError#CHATROOM_USER_IN_BLOCKLIST(707):该用户在聊天室黑名单中。聊天室黑名单中的用户进行某些操作时,例如,加入聊天室,会提示该错误。 - HarmonyOS 新增拉取服务器漫游消息时会读取服务端的消息已读和送达状态。该功能只适用于单聊消息,默认关闭,如果需要,请联系环信商务开通。 优化: - HarmonyOS 删除服务端会话时会同时删除本地会话。 | 2025-01-11 | - Android 4.12.0 更新日志 - iOS 4.12.0 更新日志 - Web 4.12.0 更新日志 - 小程序 4.12.0 更新日志 - 鸿蒙 1.5.0 更新日志 - Flutter 4.12.0 更新日志 - React Native 1.8.0 更新日志 - Unit 1.3.2 更新日志 - Windows 1.3.2 更新日志 |
UIKit 发版
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| React Native 单群聊 UIKit 2.4.2 发版 | 增加置顶消息。 | 2025-1-17 | React Native 单群聊 UIKit 2.4.2 更新日志 |
2024-12
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.11.0 开发版发布 | 新增特性: - 新增拉取服务器漫游消息时会读取服务端的消息已读和送达状态。该功能只适用于单聊消息,默认关闭,如果需要,请联系环信商务开通。 - 聊天室成员被禁言后,该成员会收到禁言事件,可查看禁言过期时间。 - Web 端与移动端对齐,群组/聊天室成员被禁言后,该成员可通过收到的禁言事件查看被禁言的成员。 - uniapp SDK 支持鸿蒙系统。 | 2024-12-3 | - Android 4.11.0 更新日志 - iOS 4.11.0 更新日志 - Web 4.11.0 更新日志 - 小程序 4.11.0 更新日志 |
2024-09
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.10.0 开发版发布 | 新增特性: - 移动端支持获取数据库中的消息总数; - 移动端新增 两个错误码,用于提示用户在群组黑名单或聊天室黑名单中。群组或聊天室黑名单中的用户进行某些操作时,例如,加入群组,会提示该错误。 - 移动端 单向删除服务端会话时也会删除本地会话。 - Web/小程序端的聊天室公告修改事件返回更新的公告,即聊天室公告修改后,聊天室中的其他成员会通过事件收到更新的公告。 - Web/小程序端新增错误码 208 WEBIM_USER_ALREADY_LOGIN,提示用户已登录。单设备登录时,若调用登录方法 open 时用户已经登录,会触发该错误;新增错误码 512 MESSAGE_SEND_TIMEOUT,提示发送消息超时,例如,连接断开时发送消息会提示该错误。 | 2024-09-30 | - Android 4.10.0 更新日志 - iOS 4.10.0 更新日志 - Web 4.10.0 更新日志 - 小程序 4.10.0 更新日志 |
| SDK 4.9.1 开发版发布 | uni-app SDK 支持离线推送。 | 2024-09-06 | 小程序 4.9.1 更新日志 |
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| HarmonyOS SDK 1.4.0 开发版发布 | 新增特性: - 新增置顶消息功能。 - 新增 根据单个或多个消息类型,搜索本地数据库中所有会话或单个会话中的消息。 - 支持 获取 SDK 本地数据库中会话某个时间段内的全部消息数。 - 支持 会话推送通知方式的本地存储,并支持从服务器获取所有会话的推送通知方式的设置。 - 支持 设备登录时携带自定义扩展信息并传递给被踢的设备,应用于被踢设备展示提示信息或进行业务判断。 - 支持用户上线后从服务端拉取离线消息时 收到拉取开始和结束的通知。 - 支持 查看当前用户是否在群组禁言列表中。 - 支持 错误码 213 ChatError#USER_BIND_ANOTHER_DEVICE,用于当用户达到登录设备上线时,当前设备无法登录的场景。 - 支持在撤回消息的事件中 返回被撤回的消息所属的会话 ID。 - 支持 加入聊天室时携带扩展信息,并指定是否退出之前加入的全部聊天室。当用户加入聊天室携带了扩展信息时,聊天室内其他人可以在用户加入聊天室的回调中,获取到扩展信息。 - 支持 从服务端单向删除聊天室漫游消息。 | 2024-09-30 | HarmonyOS 1.4.0 更新日志 |
| HarmonyOS SDK 1.3.0 开发版发布 | 新增特性: - HarmonyOS 端新增 群成员自定义属性功能。 - HarmonyOS 端新增 设置推送通知的显示内容 、推送通知方式和免打扰模式功能。 - HarmonyOS 端新增 用户在线状态订阅功能。 - 新增 聊天室自定义属性功能。 | 2024-09-09 | HarmonyOS 1.3.0 更新日志 |
2024-08
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.9.0 开发版发布 | 新增特性: - 用户上线后从服务端拉取离线消息时,会 收到拉取开始和结束的通知。 - 单聊会话支持 消息置顶。 - 移动端支持查看当前用户是否在指定的群组的禁言列表中。 - 移动端撤回消息后,你 收到的通知中会体现消息所属的会话 ID。 - Web 端可 查看 app 下设置了推送通知方式(接收所有人通知、只接收 @ 我的通知和不接收任何通知)的所有会话。 - 对于 Web 端,你若设置了指定会话的推送通知方式或免打扰时长或时间段,其他设备会收到事件通知。 - 对于 Web 端,你若清除了会话的推送通知方式,其他设备会收到事件通知。 | 2024-08-30 | - Android 4.9.0 更新日志 - iOS 4.9.0 更新日志 - Web 4.9.0 更新日志 |
2024-07
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.8.0 开发版发布 | 新增特性: - 移动端支持 AUT 协议,优化弱网环境下的服务连接成功率。 - 移动端支持 本地存储会话的推送通知方式,并支持从服务器获取所有会话的推送通知方式的设置。 - 移动端支持 本地获取指定会话某个时间段内的消息数。 - 客户端支持 加入聊天室时携带的扩展信息,并可指定是否退出所有其他聊天室。 - Web 端 设备登录时允许携带自定义扩展消息并传递给被踢的设备,应用于被踢设备展示提示信息或进行业务判断。 - Web 端支持 使用固定的设备 ID,这会影响多端登录互踢的策略。 - Web 端支持 聊天室所有者解散聊天室。 优化: 移动端设置和获取用户属性时,包括 设置当前用户的属性、获取单个或多个用户的用户属性和 获取指定用户的指定用户属性时,若超过调用频率限制,会上报错误码 4 EMErrorExceedServiceLimit(iOS)或 EXCEED_SERVICE_LIMIT(Android)。 | 2024-07-01 | - Android 4.8.0 更新日志 - iOS 4.8.0 更新日志。 - Web 4.8.0 更新日志。 - Flutter 4.8.1 更新日志。 |
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| HarmonyOS SDK 1.2.0 开发版发布 | 新增特性: - HarmonyOS 端新增表情回复 Reaction功能。 - HarmonyOS 端新增会话标记功能。 - HarmonyOS 端新增会话置顶功能。 - HarmonyOS 端新增用户属性功能。 | 2024-07-11 | HarmonyOS 1.2.0 更新日志 |
| HarmonyOS SDK 1.1.0 开发版发布 | 新增特性: - HarmonyOS 端新增修改消息功能。 - HarmonyOS 端新增 发送和 接收自定义消息功能。 - HarmonyOS 端新增 发送 和接收合并转发消息功能。 - HarmonyOS 端新增离线推送功能。 | 2024-07-01 | HarmonyOS 1.1.0 更新日志 |
2024-06
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.7.0 开发版发布 | 新增特性: - 移动端设备登录时允许携带自定义扩展消息并传递给被踢的设备,应用于被踢设备展示提示信息或进行业务判断。 - 移动端支持根据多个消息类型搜索本地所有会话或单个会话中的消息。 - 移动端支持本地获取群组记录,有助于降低接口调用频率,提升群组信息获取效率。 - 移动端支持从服务端单向删除聊天室漫游消息。 | 2024-06-05 | - Android 4.7.0 更新日志 - iOS 4.7.0 更新日志。 |
2024-04
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.6.0 开发版发布 | 新增特性: - 客户端消息撤回时支持携带自定义信息。 - 客户端支持离线期间撤回的消息通知给接收方。 - 移动端支持自定义筛选获取本地会话列表。 - 移动端支持清除内存中的会话,并举例说明如何降低会话占用内存。 - Android 端添加绑定推送 token 成功与否的回调。 - Web/小程序端增加接口支持获取当前用户加入和创建的聊天室。 - Web/小程序 端支持 logger 日志不显示在控制台。 重大变更 1. Android: 从 V4.6.0 版本开始会启用 Kotlin 语言编写的新的 EaseIM App 项目与 EaseIMKIt 项目,老版本的项目将逐渐不再维护,请参考: - EaseIMKIt 文档 - EaseIM App 项目:Github 或 Gitee 地址。 2. iOS: 从 V4.6.0 版本开始会启用 Swift 语言编写的新的 EaseChatUIKit 与 EaseChatDemo,老版本 Demo 和 UIKit 逐渐不再维护,请参考:- UIKit 文档 - Demo 源码:GitHub 或 Gitee 地址 | 2024-04-30 | - Android 4.6.0 更新日志 - iOS 4.6.0 更新日志 - Web 4.7.0 更新日志 - 小程序 4.7.0 更新日志。 |
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.5.0 开发版发布 | 新增特性: - 客户端可置顶消息,方便会话中的所有用户快速查看重要消息。 - 客户端的消息修改回调中可返回通过 RESTful API 修改的自定义消息。 - 客户端支持获取聊天室漫游消息。若使用该功能,你需要联系商务开通。 - Android 端 SDK 集成支持动态加载 .so 库文件,减少应用安装包的大小。 - iOS 端可将所有会话的未读消息设为已读,将所有会话的未读消息数清零。 优化: - 优化 token 登录时的错误提示信息,使错误提示更准确。 - 移动端优化单条转发功能,附件消息无需重新上传附件即可转发。 | 2024-04-03 | - Android 4.5.0 更新日志 - iOS 4.5.0 更新日志 - Web 4.6.0 更新日志 - 小程序 4.6.0 更新日志 - Flutter 4.5.0 更新日志。 - React Native 1.4.0 更新日志 - Unity 1.3.0 更新日志 - Windows 1.3.0 更新日志 |
| REST API | 新增 API: 1. 分页获取好友列表; 2. 单向清空漫游消息:根据时间单向清空单聊会话的漫游消息;根据时间单向清空群组或聊天室会话的漫游消息;清空用户的所有漫游消息; 3. 修改文本或自定义消息; 4. 转让聊天室; 5. 强制指定账号从单设备下线。 | 2024-04 | 关于接口的调用频率限制,详见 API 调用频率限制。 |
2024-01
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.4.0 开发版发布 | 新增特性: - 客户端可清空聊天记录:单个用户包含本地或服务端记录。 - 客户端发送消息时如果被内容审核进行了内容替换,你可以通过设置开关决定发送方是否可以获取替换后的内容。 - 移动端的本地消息搜索可选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。 - 移动端接收消息的回调支持通过设置开关设置是否返回发送成功的消息。 - Web 端支持向指定设备发消息,例如,电脑端给手机端发消息,登录同一账号的多个设备均会收到消息。 - Web 端聊天室和群组成员进出事件增加成员人数 memberCount 字段。优化: - 移动端群组全员禁言状态存储到本地数据库,下次登录时可以直接从本地获取到。 - 移动端转发合并消息时导致的附件重复上传问题。 | 2024-01-30 | - Android 4.4.0 更新日志 - iOS 4.4.0 更新日志 - Web 4.5.0 更新日志 - 小程序 4.5.0 更新日志。 |
2023-12
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.3.0 开发版发布 | 新增特性: - 会话标记功能:支持标记会话,并按照标记获取会话。 优化 - 对于原生平台,优化附件类型消息发送时的附件上传,支持分片上传。 - 移动端移除 FPA 功能,减小 SDK 体积。 - 移动端单个日志文件大小由 2 MB 提升到 5 MB。 - Web 端增加 onMessage 回调。在收到文本、图片、视频、语音、地理位置和文件等消息时,批量将消息回调给应用。- Web 端视频类型消息增加视频首帧缩略图, 通过 videoMessage.thumb 访问。 | 2023-12-22 | - Android 4.3.0 更新日志 - iOS 4.3.0 更新日志 - Web 4.4.0 更新日志 - 小程序 4.4.0 更新日志 |
2023-11
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
|---|---|---|---|
| SDK 4.2.0 开发版发布 | 新增特性: - 客户端支持好友备注功能。 - 客户端支持聊天室全局广播消息,可根据消息属性判断。 - 移动端可以从服务器获取当前用户已加入的群组数量。 - 移动端在申请入群被拒绝时,返回的回调中增加了申请者和拒绝者。 - 移动端在初始化时可配置获取会话列表时是否返回 空会话。 优化 - 客户端统一 Agora Token 和 EaseMob Token 登录方式,新增 EaseMob Token 即将过期及已过期的回调。 - 移动端优化发消息时重试的逻辑。 - 移动端优化数据库升级逻辑。 | 2023-11-17 | - Android 4.2.1 更新日志 - iOS 4.2.0 更新日志 - Web 4.3.0 更新日志 - 小程序 4.3.0 更新日志。 - Flutter 4.2.0 更新日志 - React Native 1.3.0 更新日志 |
| REST API | 支持通过 REST API 向 app 下的所有活跃聊天室发送全局广播消息 。活跃聊天室指聊天室至少存在一个成员,而且至少发送过一条消息。 | 2023-11-17 | 详见发送聊天室广播消息。 |
| IM Demo | 好友详情页面可添加和修改好友备注。 | 2023-11-17 | - Android 4.2.1 Demo - iOS 4.2.0 Demo |
