====== Web IM SDK 更新日志 ====== ---- ===== 版本:v1.4.13 2017-09-12 ===== 新功能: * [sdk] 新增jsdoc Bug修复: * [sdk] ios(8.1)webview 已读和已送到回执异常 * [sdk] 多设备登录异常 * [demo] 多设备登录异常 ===== 版本:v1.4.12 2017-07-17 ===== 新功能: * [sdk] 修改delivery ack和read ack的格式 * [sdk] 用户在离线状态下发送消息,会自动重连并将未成功发送的消息发送出去 * [sdk] WEBIM支持多设备,添加加入聊天室事件 * [sdk] 给delivered和ack加上from字段 * [demo] 添加Rest Interface的 Test case * [demo] sdk/demo上传功能兼容ie8 Bug修复: * [sdk] 提升ie8的兼容性 * [sdk] 自己发送的消息的已读ack,不再发送给自己 * [demo] 新建需要审批的公有群,加入必须有审批流程 * [demo] 鼠标悬浮在群禁言图标上出现提示信息"禁言" * [demo] demo.html中从cdn引入sdk * [demo] 修复无法准确统计离线消息数的bug * [demo] window.history.pushState在windows的chrome上有兼容性问题,统一改成window.location.href * [demo] window.location.href = xxxx,如果修改的是href.search参数(?a=x&b=y)时候, 如果遇到file方式打开本地index.html会直接跳转页面,造成登录一直不成功,改成修改 href.hash 参数(#a=x&b=y) * [demo] 将群管理员可操作的项目展示给管理员 ===== 版本:v1.4.11 2017-06-14 ===== 新功能: * [sdk] debug.js融合到sdk当中,优化日志内容输出 * [sdk] 通过Rest屏蔽群组 * [sdk] 通过Rest发出入群申请 * [sdk] 通过Rest获取群组列表 * [sdk] 通过Rest根据groupid获取群组详情 * [sdk] 通过Rest列出某用户所加入的所有群组 * [sdk] 通过Rest列出群组的所有成员 * [sdk] 通过Rest禁止群用户发言 * [sdk] 通过Rest取消对用户禁言的禁止 * [sdk] 通过Rest获取群组下所有管理员 * [sdk] 通过Rest获取群组下所有被禁言成员 * [sdk] 通过Rest设置群管理员 * [sdk] 通过Rest取消群管理员 * [sdk] 通过Rest同意用户加入群 * [sdk] 通过Rest拒绝用户加入群 * [sdk] 通过Rest添加用户至群组黑名单(单个) * [sdk] 通过Rest添加用户至群组黑名单(批量) * [sdk] 通过Rest将用户从群黑名单移除(单个) * [sdk] 通过Rest将用户从群黑名单移除(批量) * [demo] 聊天窗口中记录可清空 * [demo] 聊天窗口中发送方聊天记录显示状态(未送达、已送达、已读) * [demo] 查看聊天室成员 * [demo] 通过链接直接打开与好友的对话框 * [demo] 新增申请加入公开群面板 * [demo] 在申请加入公开群面板可下拉分页获取公开群 * [demo] 在申请加入公开群面板可点击群名称可查看群详情 * [demo] 在申请加入公开群面板可搜索群查看群详情 * [demo] 在申请加入公开群面板群详情页面可申请加入群组 * [demo] 群主可同意、拒绝加群申请 * [demo] 在群主的群成员列表中新增添加/移除管理员、禁言/解禁群成员按钮 Bug修复: * [sdk] 添加好友会产生多余的订阅消息 * [sdk] 频繁的发送消息会导致消息id重复的问题 * [sdk] 适配SDK发送文件和图片的大小 * [demo] 优化sdk/demo.html,修复某些依赖文件找不到的问题 * [demo] 修复离线消息数量统计不准确问题 ===== 版本:v1.4.10 2017-02-16 ===== 新功能: * [sdk] webrtc新增语音呼叫 Bug修复: * [sdk] webrtc:Firefox在结束通话后的问题 * [sdk] webrtc:多次接通挂断之后,逻辑功能混乱 * [sdk] webrtc:正常挂断不应该提醒offline * [sdk] webrtc:重连后无法处理音视频IQ消息 ===== 版本:v1.4.9 2017-01-20 ===== Bug修复: * [sdk] 成功/失败的回调函数如果没有定义会报错 ===== 版本:V1.4.8 2017-01-03 ===== 新功能: * [demo] 增加webrtc视频聊天的声音开关 * [demo] 动态创建chatWindow,提高网页性能 * [demo] 切换leftbar时会给chatWindow添加遮罩,返回之前的leftbar时会直接跳到之前选中的cate和chatWindow * [demo] 登录成功后,刷新页面不会再回到登录页 Bug修复: * [sdk] 移除sdk中所有log方法 * [sdk] 退出muc group room 时,追加发送一条unavailable的presence stanza ===== 版本:V1.4.7 2016-12-21 ===== 新功能: * [demo] 在demo.html中新增视频聊天及发送视频文件的功能 Bug修复: * [sdk] 解决在手机浏览器在后台运行时无法断线重连的问题 * [demo] WebIM建群,等待后台建群成功后再拉取群信息并更新UI中的群列表 * [demo] WebIM群加人,群主和被添加的群成员均可以收到通知 * [demo] WebIM群主将群成员从黑名单移除后,不再回到群成员列表中,而直接被删除 ===== 版本:V1.4.6 2016-12-20 ===== 新功能: * [sdk] 新增 demo.html, 演示如何调用sdk的各种接口 Bug修复: * [demo] 创建群组成功之后,立即刷新群组列表,不再等1秒 * [sdk] sdk与上层Demo解耦,删除Demo相关代码 * [sdk] 删除server不支持的connection.prototype.createRoom ===== 版本:V1.4.5 2016-12-01 ===== 新功能: - GNU风格的版本号命名格式: 主版本号.子版本号.修正版本号 (新版本规则的1.4.5 = 旧版本规则的1.1.4.5) - [demo] 好友之间可以通过webrtc进行视频聊(仅支持 https + Webkit浏览器) - [demo] 支持同一账号最多8个标签页登录 ''isMultiLoginSessions:true'' - [demo] http访问加入ip策略功能,防止DNS劫持 ''isHttpDNS:true'' - [sdk] 新增两种安装引用方式(具体引用方式,请参考[[im:400webimintegration:20sdkintegration|集成方式]]) * 添加 ''