产品动态

大约 17 分钟

产品动态

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-30HarmonyOS 1.4.0 更新日志
HarmonyOS SDK 1.3.0 开发版发布新增特性
- HarmonyOS 端新增群成员自定义属性功能。
- HarmonyOS 端新增设置推送通知的显示内容推送通知方式和免打扰模式功能
- HarmonyOS 端新增用户在线状态订阅功能。
- 新增聊天室自定义属性功能。
2024-09-09HarmonyOS 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-11HarmonyOS 1.2.0 更新日志
HarmonyOS SDK 1.1.0 开发版发布新增特性
- HarmonyOS 端新增修改消息功能。
- HarmonyOS 端新增自定义消息功能。
- HarmonyOS 端新增合并转发消息功能。
- HarmonyOS 端新增离线推送功能。
2024-07-01HarmonyOS 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 文档open in new window
- EaseIM App 项目open in new window
2. iOS
从 V4.6.0 版本开始会启用 Swift 语言编写的新的 EaseChatUIKitEaseChatDemo,老版本 Demo 和 UIKit 逐渐不再维护,请参考:
- UIKit 文档open in new window
- Demo 源码open in new window
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 Demoopen in new window
- iOS 4.2.0 Demoopen in new window