差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:sdk:releasenote [2018/11/02 10:45]
zhaoliang [版本 V3.5.2 2018-11-02]
im:android:sdk:releasenote [2019/05/31 04:47]
jk [版本 V3.5.4 2019-03-26]
行 2: 行 2:
  
 ---- ----
 +
 +===== 版本 V3.6.0 2019-05-28 =====
 +
 +新功能:
 +  * 增加会议属性功能,可以方便使用音视频会议实现特定的一些场景,具体可以参见语聊demo;
 +  * 增加语音会议伴音功能,具体可以参见语聊demo;
 +  * 在附件过大时返回相应的错误码,在附件过期或不存在时,返回相应的错误码;
 +  * 发起通话和创建会议时添加参数,是否开启服务端的录制和录制时是否合并流,通过录制id可以在服务器端查询;
 +  * 支持自定义图片消息缩略图的大小;
 +
 +更新:
 +  * 升级音视频引擎,优化噪声消除,改进性能,减少建立通话的时间等;
 +  * 从3.6.0版本中暂时移除了端上的录制功能,有需要的客户可以开通服务器端的录制,具体请联系商务;
 +  * 优化批量消息保存方法,在批量保存后再给服务器确认消息,修复极端场景下消息未正确保存的问题;
 +  * 发起通话和创建会议时如果音视频服务未开通或者欠费,会返回相应的错误码;
 +  * 修改一对一视频中自定义本地视频数据接口;​
 +
 +修复:
 +  * 修复保存消息时消息数没有正确增加的问题;
 +
 +===== 版本 V3.5.6 2019-05-16 =====
 + 
 +  * 修复接收消息存储过程中发生异常,导致消息不能正常存储的bug。
 +
 +===== 版本 V3.5.5 2019-04-24 =====
 + 
 +  * 新增EMStreamParam#​setUsingExternalSource(boolean)接口,​用于支持音视频会议模式下的EMConferenceManager#​inputExternalVideoData()接口的使用;​
 +  * 修复chrome 72+ 与Android设备 1v1 呼叫不通的问题;​
 +  * 修复SDK中三方推送使用可能崩溃的问题;​
 +  * 修复Demo层的一些bug;
 +
 +===== 版本 V3.5.4 2019-03-26 =====
 +新功能:
 +  * 支持Oppo、Vivo、魅族推送,详情请见[[http://​docs-im.easemob.com/​im/​android/​push/​thirdpartypush|第三方推送集成]]文档;
 +
 +优化:
 +  * 优化三方推送的集成使用接口,详情请见[[http://​docs-im.easemob.com/​im/​android/​push/​thirdpartypush|第三方推送集成]]文档;
 +  * 优化一些错误码返回值,错误原因更加具体;
 +
 +修复:
 +  * 修复个别情况下音视频通话接通失败的问题;
 +  * Demo层的一些bug;
 +
 +**注意:**
 +  * 针对oppo推送,我们把Demo包名替换为了:com.hyphenate.chatuidemo.push。如果在环信Demo上测试Oppo推送,请自行修改Demo包名。
 +
 +  * ''​V3.5.4,在华为手机注册推送的时候会出现异常,该 Bug 在V3.5.5及之后的版本中已修复,这里建议未集成的用户或者已是V3.5.4的用户升级到更高的 SDK 版本。''​
 +
 +===== 版本 V3.5.3 2019-01-18 =====
 +
 +修复:
 +  * 某些情况下使用含大写字母的id发消息失败的问题;
 +  * debug log不能关闭的问题;
 +  * 退出登录时仍然可以取到当前用户id的问题;
 +  * 某些场景下第二次加入音视频会议失败的问题;
 +  * 共享网络下不能拨打音视频通话的问题;
 +  * 自己给自己发送消息不能加载会话的问题;
 +  * Demo从设置中设置视频通话分辨率无效的问题;​
 +
 +优化:
 +  * sqlite升级至3.26.0
 +  * 完善音视频通话逻辑,提高音视频呼叫接通率
 +  * 适配android 9.0
 +<​code>​
 +目前,环信IM SDK和Demo已经全部适配至9.0,编译环境配置如下:
 + - Android Studio version: 3.2.1
 + - project-level/​build.gradle version config:
 +   ​buildscript {
 +    ext.kotlin_version = '​1.2.71'​
 +    repositories {
 +        jcenter()
 +        maven {
 +            url '​https://​maven.google.com/'​
 +            name '​Google'​
 +        }
 +    }
 +    dependencies {
 +        classpath '​com.android.tools.build:​gradle:​3.2.1'​
 +    }
 +   }
 + - module-level/​build.gradle version config:
 +   ​android {
 +    compileSdkVersion 28
 +    buildToolsVersion '​28.0.3'​
 +    defaultConfig {
 +        minSdkVersion 16
 +        targetSdkVersion 28
 +    }
 +   }
 + - gradle version (path: project-dir/​gradle/​wrapper/​gradle-wrapper.properties):​
 +   ​distributionUrl=https\://​services.gradle.org/​distributions/​gradle-4.6-all.zip
 + - Android Support-Library 相关:
 +   '​com.android.support:​design:​28.0.0-alpha1'​
 +   
 + ​Tips:版本的更新会从Google相关网站下载相应版本的编译工具,可能需要科学上网哦
 +</​code>​
  
 ===== 版本 V3.5.2 2018-11-02 ===== ===== 版本 V3.5.2 2018-11-02 =====
行 378: 行 474:
   - 支持设置和获取 long 类型的扩展字段。   - 支持设置和获取 long 类型的扩展字段。
   - 加快 APP 从后台切到前台时的重连速度。   - 加快 APP 从后台切到前台时的重连速度。
-  - 优化 GCM 推送+  - 优化 GCM 推送。 
 + 
 +Bug fix: 
 + 
 +  - 修复某些手机发送系统表情时对方接到为乱码或空白的 bug。 
 +  - 修复上一个版本发送图片消息时,如果是小图会删除原图的 bug。 
 + 
 +===== 版本 V3.1.1 2016-4-1 ===== 
 + 
 +新功能: 
 + 
 +  - 音视频增加弱网/​断网检测功能。 
 +  - 音视频增加音频、视频流暂停、恢复功能。 
 +  - 音视频增加录制功能。 
 +  - 发送图片默认压缩图片,节约流量。 
 + 
 +===== 版本 V3.1.0 2016-3-7 ===== 
 + 
 +新功能: 
 + 
 +  - 增加了音视频功能,用户可以建立一对一的音频通话,视频通话。 
 +  - 增加 Android studio support。 
 +  - 增加 x86 版本动态库,可以在模拟器上调试。 
 + 
 +Bug fix: 
 + 
 +  - 修复了扩展字段解析的问题。 
 +  - 修复了用户 id 中有下划线时,会话中 id 显示不完整的问题。 
 +  - 修复了某些情况下创建 cmd 类型消息失败的问题。 
 + 
 +===== 版本 V3.0.1 2016-2-26 ===== 
 + 
 +  - 修复从 2.x 版本升级到 3.0 版本覆盖安装后某些会话不能显示出现的问题。 
 +  - 修复某些情况下上传推送相关的信息不成功的问题。 
 + 
 +===== 版本 V3.0.0 2016-2-19 ===== 
 + 
 +  - 全新的通信协议:全新的基于消息同步的私有协议,在不稳定网络环境下更稳定更省流量,确保消息投递的可靠、顺序以及实时性,并具有更高的安全性。同时提供了更好的扩展性,将支持更多的对接和设备同步场景。 
 +  - 全新的 SDK:全面重构,将核心通信模块做了更好的封装;简化了接口,结构更清晰,集成更容易;提升了登录速度和弱网络环境下的可靠性编辑。 
  
 ---- ----