Android SDK更新历史
1.完善群管理功能:包括修改群名称,群描述,转让群,屏蔽群信息等功能;
2.添加群@功能;
3.添加消息撤回功能;
4.获取历史消息功能;
5.添加消息回执功能;
6.添加小米推送功能;
7.添加多平台消息互通功能;
8.使用最新的音视频引擎。
1. 添加VideoMessage消息类型支持;
2. 添加搜索消息功能。
1. 修改发送消息,转发消息,创建群,邀请群成员,踢除群成员账号转换成小写;
2. SP文件中增加方法方便应用读写自己的自定义信息。
1. Chat SDK中对部分接口参数做严格校验;
2. 优化Chat SDK中收到新消息后的逻辑。
1. Base SDK中推送消息的回调接口中返回消息发送的时间;
2. 修复Chat SDK中未读消息条数有时与会话列表未读条数不一致问题;
3. 修复Chat SDK中收到群消息后偶尔不获取群信息的问题;
4. Chat SDK中向终端添加本地消息时参数多增加一个值用于识别会话类型;
5. Chat SDK中调整构造语音消息和视频消息的参数。
1. 规范错误码值的常量名称定义及其内容,并且Chat SDK常量名称均以CHAT_开头,值的范围从2001-2999;
2. Chat SDK去除枚举类型CHAT_TYPE和MSG_TYPE的定义并修改相关涉及的内容;
3. Chat SDK消息实体中增加LocalMessage子类,主要用于应用向终端写自己的消息时使用;
4. Chat SDK细化不同类型的消息可以执行的操作方法;
5. Chat SDK修改部分方法名称或参数,具体说明参见RKCloudChatMessageManager.java类中介绍;
6. Chat SDK修改RKCloudChatGroupCallBack.java接口中的回调方法,删除onMyGroupsChanged(),并增加onGroupCreated()方法。
1. Base SDK带媒体文件上传时增加进度值的回调通知。
1. Chat SDK发送图片时顺便生成缩略图;
2. Chat SDK图片消息中记录图片宽度和高度值,方便显示使用。
1. Base SDK中完善消息的推送及回调机制;
2. Chat SDK去除对推送消息的回调处理及相关的接口;
3. Chat SDK代码调优。
1. Base SDK库调整目录结构;
2. Chat SDK库统一图片、文件等的存放目录;
3. Chat SDK库扩充文本消息和自定义消息的构造函数;
4. Chat SDK库完善代码逻辑。
1. Base SDK库增加离线时的登录处理流程;
2. Base SDK库完善初始化失败时的错误码;
3. Chat SDK库解决SDK未初始化时部分数据操作失败的bug;
4. Chat SDK库完善代码逻辑。
1. Base SDK库优化获取消息的逻辑,解决弱网络下收不到消息的问题;
2. Base SDK库优化获取消息的条件,降低流量损耗;
3. Base SDK库增加账户重复登录时的处理逻辑;
4. Base SDK库修改日志的存储结构,防止不同应用写入相同的日志文件中;
5. Base SDK库完善代码逻辑;
6. Chat SDK库修改数据存储机制,每位用户一个数据库和配置文件;
7. Chat SDK库修改会话和消息Bean类中属性的修饰符,并去除无用的方法;
8. Chat SDK库扩展会话操作功能,如:置顶聊天、标为已读等;
9. Chat SDK库扩充消息操作接口:如导入消息功能;
10. Chat SDK库完善代码逻辑。
1. Chat SDK库优化DB表结构及收发消息的处理逻辑;
2. Chat SDK库Chat SDK库增加转发消息功能;
3. Chat SDK库删除会话或消息时增加是否删除资源的操作;
4. Chat SDK库完善代码逻辑。
1. Base SDK库修复测试过程中出现的问题;
2. Chat SDK库增加群相关的操作,如:建群、邀请、离群、踢人等;
3. Chat SDK库完善相关的操作逻辑。
1. Base SDK库稳定性修复;
2. Chat SDK库调整包结构;
3. Chat SDK库完善单聊会话及其消息相关的操作内容;
4. Chat SDK库修复测试过程中出现的问题。
iOS SDK更新历史
1.添加消息撤回功能;
2.添加消息回执状态的显示;
3.添加修改群描述和转让群功能;
4.添加多平台同步功能;
5.更新最新的sdk;
6.更新音视频库,使语音音质更好,视频画面更清晰流畅,通信更稳定。
1. 修正发现的Bug;
2. 添加VideoMessage消息类型支持;
3. 增加Chat SDK消息记录关键字搜索接口和功能。
1.修正发现的Bug;
2.在初始化入口init中进行帐号小写的转换;
3.修正下载文件临时路径问题,使断点续传正常;
4.修正Base层对外类属性的命名和增加注释。
1.修改BaseSDK使用ASIHTTPRequest的方式为引用方式,在App层中进行代码引用;
2.增加图片缩略图优化逻辑:下载原图成功后,如果缩略图不存在在通过下载的原始图片转换成缩略图;
3.解决转发消息没有更新会话列表信息和会话相信信息的问题;
4.增加发送图片消息附带高度和宽度值到发送消息“ext”参数值中,并且在接收到消息时进行解析;
5.增加在添加联系人时触发群成员有变化代理响应,解决收到JMG没有更新群人数的问题;
6.升级工程设置for xCode7。
1.增加LocalMessage类的buildTipMsg方法,增加提示信息到本地数据库中的逻辑;
2.增加更新消息会话列表通知进行合并处理;
3.修正消息记录列表更新后最后一条记录没有显示的问题,并未读标记也没有显示在Cell的问题;
4.创建群聊会话使用代理方法。
1.删除单独定义的错误码头文件,使用错误码的枚举值定义;
2.修正Chat和Base SDK中存在的Bug;
3.将Chat中消息提醒的窗口实现到UI层中。。
1.修正RKCloudChat SDK中存在的Bug;
2.优化内部的代码结构。
1.更新Chat SDK,修复存在Crash的风险,提高稳定性;
2.删除Base SDK中错误码的头文件,合并到RKCloudBase.h中。
1.修改优化Demo UI代码,提高用户体验;
2.优化接口异步调用的方式;
3.修正Base层初始化问题;
4.Base库支持离线登录;
5.将多个代理修改为一个代理。
1.和Android版本SDK统一接口和事件回调方法;
2.优化内部逻辑代码;
3.消息收发逻辑优化,提高消息收发速度和效率。
1.重构Base和Chat库的架构,优化逻辑代码;
2.封装优化HTTP Client,优化HTTP请求操作;
3.拆分Demo和Base、Chat库的耦合代码;
4.优化Demo UI代码。
1.增加:用户信息额外字段。
2.增加:消息额外字段。
3.增加:搜索群、修改群、转让群主。
4.优化:获取用户群组接口,取消分页。
5.增加: 申请入群及回复申请入群接口。
6.调整:缩略图大小限制放宽,提高清晰度。
7.增加:智能心跳,进一步节省流量和耗电。
8.增加:APNS推送支持,提供相应的打开/关闭APNS以及更新未读数目接口。
9.增加:修改创建群接口,加入更多详细信息。
Windows SDK更新历史
1、修正发送自定义消息失败和无法接收的问题;
2、为了解决windows平台接收中文双引号和单引号(“”、‘’)等符号出现乱码问题;
3、解决发送文件名没有进行UTF-8编码,导致接收到的文件名是乱码的问题;
4、更新Base SDK库文件。
1、修正XP上Demo无法运行的问题;
2、修正发现的Bug。
1、完成Base SDK所支持的初始化登录、Profile管理、LPS长连接服务、获取消息、分发消息等基础通信功能;
2、完成Chat SDK中即时通讯功能,包含单聊、群聊、群管理等Chat SDK所支持的功能;
3、完成AV SDK支持的一对一音视频通话,发起呼叫,使用最新版本的VE 3.0,支持通话静音、视频切换到音频功能;
4、完成Base、Chat、AV 功能验证的Demo UI逻辑和调用逻辑;
5、使用互动开发云V3.0的API接口。
Web SDK更新历史
1、更新API接口为3.0版本;
2、增加全平台消息同步功能;
3、修改部分代码兼容性问题;
1.完善收消息逻辑;
2.完善群相关的操作。
1.统一云视互动平台错误码;
2.修改部分浏览器的兼容性;
3.修改群信息获取中,有少量情况会获取失败的问题。
1.修改底层消息库中,个别情况会导致链接不稳定的问题。
Android SDK更新历史
1. 所有账号统一做小写处理。
1. AV SDK中对部分接口参数做严格校验。
1. Base SDK中推送消息的回调接口中返回消息发送的时间;
2. AV SDK中修改通话记录中部分表字段的属性;
3. 修复AV SDK中被叫端收到一通电话后即显示拒接又显示未接问题。
1. 规范错误码值的常量名称定义及其内容,并且AV SDK常量名称均以Meeting_开头,值的范围从3001-3999;
2. 统一多终端间AV SDK的通话状态名称及内容;
3. 优化AV SDK中通话的处理逻辑。
1. AV SDK中规范RKCloudAVCallReason.java文件中错误码值的常量名称定义及其内容,常量名称均以AV_开头,值的范围从3001-3999。
1. 完善Jni SDK内容用于支持视频通话页面悬浮窗点击之后本地与远端图像的互换功能。
1. AV SDK中的接口NewCallCallBack.java更名为RKCloudAVNewCallCallBack.java;
2. 调整AV SDK中视频的分辨率。
1. Base SDK中完善消息的推送及回调机制;
2. 解决AV SDK中音视频通话时切换摄像头显示不正确的问题;
3. 修复AV SDK中切换摄像头显示有误的问题;
4. 调整AV SDK中视频相关的接口操作;
5. AV SDK中代码调优。
1. AV SDK中区分视频和语音通话;
2. 解决Meeting SDK与AV SDK不能共用Jni的问题;
3. 解决Meeting SDK与AV SDK不能共用Jni的问题;
1. Base SDK库增加消息的推送接口;
2. Base SDK库调整目录结构;
3. Jni SDK库调优。
1. Base SDK库增加离线时的登录处理流程;
2. Base SDK库完善初始化失败时的错误码;
3. Jni SDK库调优。
1. Base SDK库优化获取消息的逻辑,解决弱网络下收不到消息的问题;
2. Base SDK库优化获取消息的条件,降低流量损耗;
3. Base SDK库增加账户重复登录时的处理逻辑;
4. Base SDK库修改日志的存储结构,防止不同应用写入相同的日志文件中;
5. Base SDK库完善代码逻辑。
1. Jni SDK库提取音视频通话和多人语音使用的公共部分内容并生成对应的库文件。
1. Base SDK库修复测试过程中出现的问题;
AV SDK库生成。
iOS SDK更新历史
1.修正发现的Bug;
2.在初始化入口init中进行帐号小写的转换;
3.修正Base层对外类属性的命名和增加注释。
1.修正发现的Bug;
2.更新工程设置for Xcode7;
3.增加音视频和会议已经存在通话的判断;
4.修正从视频通话切换到语音通话问题。
1.修正音视频底层引擎出现的crash问题;
2.修正发现的Bug。
1.和Android版本统一错误码值定义;
2.修正音视频库中发现的Bug;
3.删除通话状态原因值定义,合并到错误码枚举值中。
1.实现一对一音视频功能;
2.在RKCloudDemo中增加对音视频的接口调用和UI显示页面,实现音视频功能。
Android App更新历史
1. 修改录音格式为amr格式;
2. 修改账号统一为小写处理;
3. 我的好友分组中删除“选择好友”功能;
4. 增加正在进行多人语音,群主解散群,多人语音挂断的处理;
5. 增加正在进行多人语音,参与者退出群,退出者多人语音挂断的处理;
6. 增加正在进行多人语音,参与者被踢出群,被踢者多人语音挂断的处理;
7. 修改关于界面邮箱内容;
8. 修复部分小bug。
iOS App更新历史
2015.11.02(V2.1.4)
1、优化群中多人语音和群关联的操作;
2、更新RKCloud SDK库文件,统一帐号为小写的逻辑;
3、修正发现的Bug。
2015.10.10(V2.1.3)
1、修正多人语音无法进入的Bug;
2、修正目前发现的Bug。
2015.09.30(V2.0.2)
1、修正发现的Bug,送AppStore审核并上线。
2015.09.17(V2.0.0)
1、完成融科通账号注册、登录的功能流程以及相关的页面;
2、完成通讯录模块相关的功能(搜索、添加、删除、好友分组等)以及页面;
3、完成即时通信会话模块相关的功能(单聊、群聊、各类消息发送与接收、会话管理等)以及页面;
4、完成融科通个人设置模块相关的功能以及页面;