差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:android:sdk:releasenote [2019/01/02 09:15] she |
im:android:sdk:releasenote [2019/05/31 04:31] 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,在部分手机型号注册推送的时候会出现异常,不建议集成V3.5.4,这里建议未集成的用户或者已是V3.5.4的用户升级到更高版本'' | ||
+ | |||
+ | ===== 版本 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 ===== | ||
行 368: | 行 464: | ||
===== 版本 V3.1.2 R2 2016-4-29 ===== | ===== 版本 V3.1.2 R2 2016-4-29 ===== | ||
- | 新功能: | + | 修复 R1 版本 4G 情况下调用''NetUtils.hasDataConnection()''方法返回 false 的 bug。 |
- | + | ||
- | - 视频通话增加切换摄像头 API:EMClient.getInstance().callManager().switchCamera()。 | + | |
- | - 新增消息搜索 API:conversation.searchMsgFromDB()。 | + | |
- | - 支持设置和获取 long 类型的扩展字段。 | + | |
- | - 加快 APP 从后台切到前台时的重连速度。 | + | |
- | - 优化 GCM 推送。 | + | |
- | + | ||
- | Bug fix: | + | |
- | + | ||
- | - 修复某些手机发送系统表情时对方接到为乱码或空白的 bug。 | + | |
- | - 修复上一个版本发送图片消息时,如果是小图会删除原图的 bug。 | + | |
===== 版本 V3.1.2 2016-4-25 ===== | ===== 版本 V3.1.2 2016-4-25 ===== |