文档简介:
4.0.0+4
4.0.0
新增特性
- 依赖的原生平台 iOS 和 Android 的 SDK 升级为 v4.0.0 版本。
- 新增 EMChatManager#fetchConversationListFromServer 方法实现从服务器分页获取会话列表。
- 新增 EMMessage#chatroomMessagePriority 属性实现聊天室消息优先级功能,确保高优先级消息优先处理。
优化
修改发送消息结果的回调由 EMMessage#setMessageStatusCallBack 修改为 EMChatManager#addMessageEvent。
修复
修复 EMChatManager#deleteMessagesBeforeTimestamp 执行失败的问题。
3.9.9+1
修复:
- 修复ios群已读回执不执行;
新增:
- 增加会话根据时间删除服务器漫游消息api EMConversation#removeServerMessageBeforeTimeStamp(timestamp)。
3.9.9
修复: 1.修复极端情况下 SDK 崩溃的问题。
3.9.7
新增特性:
- 新增聊天室自定义属性功能。
- 新增 areaCode 方法限制连接边缘节点的范围。
- EMGroup 中增加 isDisabled 属性显示群组禁用状态,需要开发者在服务端设置。该属性在调用 EMGroupManager 中的 fetchGroupInfoFromServer 方法获取群组详情时返回。
优化:
- 移除 SDK 一部分冗余日志。
修复
- 修复极少数场景下,从服务器获取较大数量的消息时失败的问题。
- 修复数据统计不正确的问题。
- 修复极少数场景下打印日志导致的崩溃。
3.9.5
- 将 AddManagerListener 方法标为过期;
- 增加 customEventHandler;
- 添加 EventHandler;
- 增加 PushTemplate 方法;
- 增加 Group isDisabled 属性;
- 增加 PushConfigs displayName 属性;
- 修改 Api referances;
- 升级原生依赖为 3.9.5
3.9.2
- 增加Reaction实现;
- 增加举报功能;
- 增加获取群组已读api;
- 添加下载群文件进度回调;
- 修复下载视频偶现失败;
- 修复获取群免打扰详情失败;
- 修复 startCallback是 ios 偶现 crash;
3.9.0+2
-
修改用户退出/离线回调;
- EMConnectionListener#onConnected: 长连接恢复;
- EMConnectionListener#onDisconnected: 长连接断开;
- EMConnectionListener#onUserDidLoginFromOtherDevice: 当前账号在其他设备登录;
- EMConnectionListener#onUserDidRemoveFromServer: 当前账号被服务器删除;
- EMConnectionListener#onUserDidForbidByServer: 当前账号登录被服务器拒绝;
- EMConnectionListener#onUserDidChangePassword: 当前账号密码变更;
- EMConnectionListener#onUserDidLoginTooManyDevice: 当前账号登录太多设备;
- EMConnectionListener#onUserKickedByOtherDevice: 当前账号被登录的其他设备设置下线;
- EMConnectionListener#onUserAuthenticationFailed: 当前账号鉴权失败;
- 依赖原生sdk版本为3.9.2.1;
- 修复ios group ack 问题;
3.9.0+1
-
修复message.attribute不准;
-
增加 EMClient.getInstance.startCallback() 方法
EMClient.getInstance.startCallback();
只有调用该方法后,EMContactManagerListener、 EMGroupEventListener 、 EMChatRoomEventListener 回调才会开始执行;
-
修复删除聊天室白名单成员失败;
3.9.0
-
增加单人推送免打扰接口;
-
增加api referance;
-
增加renewToken api;
-
修改消息callback方式;
-
iOS移除自动绑定deviceToken,如需使用,需要在iOS端单独增加;
-
android移除多余权限;
-
修改已知bug;
3.8.9
- 增加单聊消息免打扰;
- 去除不必要的信息收集;
- 修复安卓某些场景下数据库损坏导致崩溃;
- 移除对FCM11.4.0的依赖;
- 修复安卓WAKE_LOCK权限导致的崩溃;
- 增加用户被全局禁言时发消息错误码;
- 增强数据传输安全性;
- 增强本地数据存储安全性;
- 新增使用Token登录时,Token过期的回调;
- 修复拉取历史漫游消息不全的bug;
- 默认使用https;
- 优化登录速度;
3.8.3+6
-
修改EMImPushConfig为EMPushConfigs;
-
删除EMOptions中的EMPushConfig.设置推送证书时直接调用EMOptions即可;
-
EMGroup中移除ShareFiles,如果需要获取共享文件,请调用Api: EMClient.getInstance.groupManager.getGroupFileListFromServer(groupId)
-
将isConnected和isLoginBefore、Token改为从原生获取;
-
修复安卓设置群组免打扰失效的问题;
-
修复获取公开群crash的问题;
-
修改throw error的逻辑;
-
修改构造文本消息时的方法,需要传入参数名;
-
修改部分原生方法逻辑;
-
调整项目目录结构;
-
将onConversationRead回调方法参数改为必选;