上云无忧 > 文档中心 > 环信IM即时通讯使用教程(Flutter) - SDK 更新日志
IM即时通讯
环信IM即时通讯使用教程(Flutter) - SDK 更新日志

文档简介:
4.0.0+4 修复: 安卓构建视频消息崩溃的问题。 4.0.0+3 修复: 安卓 onRemovedFromChatRoom 不回调。 4.0.0+2 修复: 修复List。 修复图片消息和视频消息转换失败;
*此产品及展示信息均由环信官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

4.0.0+4 

修复

  • 安卓构建视频消息崩溃的问题。

4.0.0+3 

修复

  • 安卓 onRemovedFromChatRoom 不回调。

4.0.0+2 

修复

  • 修复List
  • 修复图片消息和视频消息转换失败;

4.0.0 

新增特性

  • 依赖的原生平台 iOS 和 Android 的 SDK 升级为 v4.0.0 版本。
  • 新增 EMChatManager#fetchConversationListFromServer 方法实现从服务器分页获取会话列表。
  • 新增 EMMessage#chatroomMessagePriority 属性实现聊天室消息优先级功能,确保高优先级消息优先处理。

优化

修改发送消息结果的回调由 EMMessage#setMessageStatusCallBack 修改为 EMChatManager#addMessageEvent。

修复

修复 EMChatManager#deleteMessagesBeforeTimestamp 执行失败的问题。

3.9.9+1 

修复:

  1. 修复ios群已读回执不执行;

新增:

  1. 增加会话根据时间删除服务器漫游消息api EMConversation#removeServerMessageBeforeTimeStamp(timestamp)。

3.9.9 

修复: 1.修复极端情况下 SDK 崩溃的问题。

3.9.7+4 

修复:

  1. 安卓不执行onGroupDestroyed回调;
  2. 构造位置消息时无法设置buildingName;

3.9.7+3 

修复:

  1. 安卓不会执行 onAutoAcceptInvitationFromGroup 回调;

3.9.7+2 

修复:

  1. 修复 StartCallback() 不会回调的问题;
  2. 修复 iOS 根据时间获取消息失败的问题;

3.9.7+1 

修复:

  1. 修复 安卓 fcm send id偶现为空的问题;
  2. 修复 安卓 SilentModeResult expireTs 为空的问题;

3.9.7 

新增特性:

  1. 新增聊天室自定义属性功能。
  2. 新增 areaCode 方法限制连接边缘节点的范围。
  3. EMGroup 中增加 isDisabled 属性显示群组禁用状态,需要开发者在服务端设置。该属性在调用 EMGroupManager 中的 fetchGroupInfoFromServer 方法获取群组详情时返回。

优化:

  1. 移除 SDK 一部分冗余日志。

修复

  1. 修复极少数场景下,从服务器获取较大数量的消息时失败的问题。
  2. 修复数据统计不正确的问题。
  3. 修复极少数场景下打印日志导致的崩溃。

3.9.5 

  • 将 AddManagerListener 方法标为过期;
  • 增加 customEventHandler;
  • 添加 EventHandler;
  • 增加 PushTemplate 方法;
  • 增加 Group isDisabled 属性;
  • 增加 PushConfigs displayName 属性;
  • 修改 Api referances;
  • 升级原生依赖为 3.9.5

3.9.4+3 

  • 修复 安卓端 loadAllConversations crash.

3.9.4+2 

  • 修复 EMClient.getInstance.startCallback() 执行时安卓偶现崩溃;

3.9.4+1 

  • 增加ChatSilentMode;

3.9.4 

  • 移除过期Api;

3.9.3 

  • 新增thread实现;
  • 修复部分bug;
  • 依赖原生sdk版本为3.9.3

3.9.2 

  • 增加Reaction实现;
  • 增加举报功能;
  • 增加获取群组已读api;
  • 添加下载群文件进度回调;
  • 修复下载视频偶现失败;
  • 修复获取群免打扰详情失败;
  • 修复 startCallback是 ios 偶现 crash;

3.9.1 

  • 增加 用户在线状态 (Presence) 订阅功能;
  • 增加 翻译 功能更新,增加自动翻译接口。用户可以按需翻译,和发消息自动翻译。

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+9 

  • 将设置推送相关操作从EMPushConfigs中移到EMPushManager中;
  • 修复已知bug;

3.8.3+8 

  • 修复ios使用token登录失败;
  • 修改Login方法和Logout方法返回值;

3.8.3+6 

  • 修改EMImPushConfig为EMPushConfigs;

  • 删除EMOptions中的EMPushConfig.设置推送证书时直接调用EMOptions即可;

  • EMGroup中移除ShareFiles,如果需要获取共享文件,请调用Api: EMClient.getInstance.groupManager.getGroupFileListFromServer(groupId)

  • 将isConnected和isLoginBefore、Token改为从原生获取;

  • 修复安卓设置群组免打扰失效的问题;

  • 修复获取公开群crash的问题;

  • 修改throw error的逻辑;

  • 修改构造文本消息时的方法,需要传入参数名;

  • 修改部分原生方法逻辑;

  • 调整项目目录结构;

  • 将onConversationRead回调方法参数改为必选;

3.8.3+5 

  • 更新安卓依赖原生sdk版本;
  • 修复获取本地群组crash;

3.8.3+4 

  • 修复消息attribute类型变为bool类型;
  • 修复群组免打扰属性不准;
  • 修复ios importMessages方法bug;
  • 修复群、聊天室禁言时不执行回调的bug;
  • 修复下载方法不执行callback;
  • 构造文件消息提供设置文件大小属性;
  • 修改EMGroupChangeListener 为 EMGroupEventListener

3.8.3+3 

  • 修复安卓下resendMessage方法发送失败时不回调onError;
  • 修复fetchChatRoomMembers返回类型错误;

3.8.3+2 

  • 增加群组已读回执;
  • 不在提供EMContact类,直接返回String类型username;

3.8.3 

  • 增加用户属性;
  • 修复已知bug;

1.0.0 

  • 用户管理;
  • 群组管理;
  • 聊天室管理;
  • 会话管理;
  • 通讯录管理;
  • 推送管理;
相似文档
  • 功能描述: 环信即时通讯 IM 支持多种消息类型,开发者可以方便地对本地会话、消息进行管理,可以从服务端获取历史会话和消息,提供送达回执和已读回执能力。
  • 登录即时通讯服务后,用户可以在单聊、群聊、聊天室中发送如下类型的消息: 文字消息,包含超链接和表情消息。 附件消息,包含图片、语音、视频及文件消息。 位置消息。 透传消息。 自定义消息。
  • 本文介绍环信即时通讯 IM Flutter SDK 如何管理本地消息数据。 除了发送和接收消息外,环信即时通讯 IM Flutter SDK 还支持以会话为单位对本地的消息数据进行管理,如获取与管理未读消息、搜索和删除历史消息等。其中,会话是一个单聊、群聊或者聊天室所有消息的集合。用户需在会话中发送消息以及查看或清空历史消息。
  • 环信即时通讯 IM 提供消息漫游功能,即将用户的所有会话的历史消息保存在消息服务器,用户在任何一个终端设备上都能获取到历史信息,使用户在多个设备切换使用的情况下也能保持一致的会话场景。本文介绍用户如何从消息服务器获取会话和消息。
  • 单聊会话支持消息送达回执、会话已读回执和消息已读回执,发送方发送消息后可及时了解接收方是否及时收到并阅读了信息,也可以了解整个会话是否已读。 群聊会话只支持消息已读回执。群主和群管理员在发送消息时,可以设置该消息是否需要已读回执。仅旗舰版及以上版本支持群消息已读回执功能。若要使用该功能,需在环信即时通讯云控制台 (opens new window)开通。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部