====== iOS SDK(访客端)更新日志 ======
===== SDK版本升级 V1.5.4 2024-11-15 =====
SDK-V1.5.4:
- 优化访客端获取留言列表的接口由于参数拼接异常会造成调用出现502报错问题;
===== Demo版本升级 V1.5.4.3 2024-08-08 =====
商城Demo-版本V1.5.4.3:
- Demo环境可配置,可在设置里切换指向不同的环境,测试更方便;
- 机器人欢迎语&图片下载机制优化;
- 视频格式调整为VP8,避免出现视频过程中引发绿屏问题
- 添加上线审核必须的sdk隐私清单
上线环境下载地址:
https://www.pgyer.com/GnqLYx
===== Demo版本升级 V1.5.4 2024-3-13 =====
Demo-版本V1.5.4:
- iOS17UI适配
- 音视频bug fix
===== SDK版本升级 V1.5.3 2024-2-22 =====
SDK:
- db bugfix
- 模拟器下发送图片路径重复拼接优化
Demo:
- 国际化 设置页新增语言切换功能
- 聊天页面图标icon更换
- vec视频沟通逻辑优化
- CECUIKit工程结构优化
- 更改agora sdk减小app体积
===== SDK版本升级 V1.5.2 2023-9-27 =====
SDK:
- HDOptions移除isAutoLogin属性
- HDOptions新增visitorInfo访客信息属性
- 初始化自动登陆由原来的默认自动登陆改为由后台配置方式默认:不自动登陆
- 初始化完成增加是否需要自动登陆回调通知hd_autoLoginComplete
- 富文本消息中带评价消息展示优化
- 修改sdk版本号不一致问题
Demo:
- HDCallUIKit 页面流程部分优化
===== SDK版本升级 V1.5.1 2023-8-25 =====
SDK:
- 独立视频(VEC)添加聊天功能相关接口具体请查看HDChatManager.h 类 vec_前缀相关方法
- 初始化db场景优化
Demo:
- HDCallUIKit 独立视频(VEC)添加业务标识和超时排队显示超时提示文案
- HDCallUIKit 独立视频(VEC)中添加聊天功能
===== 版本 V1.5.0 2023-8-14 =====
SDK:
- 增加DnsConfig配置解析
===== 版本 V1.4.9.9 2023-6-14 =====
SDK:
- 新增接口 获取机器人欢迎语翻译
- vec版本上报逻辑优化
- cec 心跳逻辑优化
- 私有类HDMenuItem+private.h 修改为 HDMenuItem+queue.hd对外开放
Demo:
- HelpDeskUI UI库添加询前引导vec添加技能组功能
- HDCallUIKit VEC视频流程页面优化为集成时根据配置显示对应流程界面
- HDCallUIKit vec和cec视频通话没昵称布局优化
- HDCallUIKit库 HelpDeskUI库 添加初始版本号
===== 版本 V1.4.9.8 2023-4-20 =====
SDK:
- 新增接口 cec会话聊天上报用户在线行为
- 新增接口 cec会话聊天上报用户离线行为
- 新增接口 vec视频上报用户在线行为
- 新增接口 vec视频上报用户离开行为
- 新增接口 屏幕共享获取应用内外开关
- sdk 对外提供 获取消息里会话ID的api
- 添加sdk版本上报功能
Demo:
- HelpDeskUI UI库添加询前引导跳转到vec独立视频逻辑
- HelpDeskUI 添加上报用户在线或者离开的状态
- HDCallUIKit 新增HDCallAppManger.h类监听收到视频相关处理
- HDCallUIKit 新增屏幕共享根据管理后台开关控制分享内容
===== 版本 V1.4.9.7 2023-2-28 =====
SDK:
- 修复多账号数据错误的bug
Demo:
- 视频相关修改Call文件名为HDCallKit 区分在线视频(融合视频) 和 独立视频(vec)集成互不影响
===== 版本 V1.4.9.5 2022-12-30 =====
SDK:
- 新增接口-客服工作台接入-app关联中的企业欢迎语接口
- 新增接口-客服工作台接入-app关联中的技能组菜单接口
- 新增登录状态方法getIsLoggedInBefore 提供同步和异步返回之前登陆状态
- 新增weichat 添加属性接口
- 新增消息建单 ext.msgtype 字段添加属性接口
- 优化登陆部分代码逻辑
- 修复获取机器人欢迎语bug
Demo:
- 增加工单-预填工单功能
- 坐席同时发送多个图片bugfix
===== 版本 V1.4.9.2 2022-09-29 =====
SDK:
- 新增已读接口
Demo:
- 新增已读功能
===== 版本 V1.4.9 2022-08-30 =====
SDK:
- 新增满意度问题解决评价开关接口
- 新增动态获取满意度评价标题接口
- 新增动态获取问题评价引导语接口
- 新增动态获取满意度评价支持解决未解决标签接口
Demo:
- 优化在线满意度页面
===== 版本 V1.4.8 2022-08-09 =====
SDK:
- 新增 远程协助功能
Demo:
- 升级白板sdk版本为1.0.8
- HelpDeskUI 音视频(call)文件夹目录结构优化
- 优化升级HelpDeskUI。
- 修复其他已知bug;
===== 版本 V1.4.7 2022-07-22 =====
SDK:
- 新增 视频通话结束后获取满意度消息格式
- 新增 视频通话结束后提交满意度评价接口
Demo:
- 新增 视频满意度界面
===== 版本 V1.4.6 2022-07-15 =====
SDK:
- 新增 坐席回呼通知
- 升级依赖imsdk由3.8.9.1 升级为 3.9.4
- [IM SDK] 3.9.0 开始 EMMessage 重命名为 EMChatMessage,避免与系统类冲突;
Demo:
- 新增 坐席回呼界面
- 信息推送格式修改
===== 版本 V1.4.5 2022-06-21 =====
SDK:
- 新增 访客端原子化能力通知(身份识别、ocr识别、数字签名、信息推送)等
Demo:
- 视频通话界面新增对应原子化能力(身份识别、ocr识别、数字签名、信息推送)功能
===== 版本 V1.4.3.1 2022-06-14 =====
SDK:
- 新增 访客端初始化语种接口
- 新增 获取企业欢迎语翻译接口
- 新增 获取技能组菜单翻译接口
===== 版本 V1.4.3 2022-06-02 =====
SDK:
- 新增视频访客端
Demo:
- 商城页面增加视频访客入口
===== 版本 V1.4.2 2022-05-17 =====
SDK:
- 获取企业欢迎语更换新接口
- 历史消息路径错误bugfix
Demo:
- 视频通话界面增加画中画功能以及增加视频通话中应用内悬浮窗
- 视频通话中界面优化
===== 版本 V1.4.1 2022-04-29 =====
SDK:
- 新增互动白板功能依赖声网sdk
Demo:
- HelpDeskUI 增加互动白板ui
===== 版本 V1.4.0 2022-03-22 =====
SDK:
- 升级依赖imsdk为3.8.9.1版本;
- imsdk 原Hyphenate.framework 更新名为HyphenateChat.xcframework 移除自有RTC功能;
- 1.4.0 版本 音视频依赖声网RTC
- 1.4.0 版本支持armv7,arm64,i386,x86_64指令集;
- 1.4.0 版本 移除自有RTC相关模块;
Demo:
- 更改 pod方式 管理工程
- HelpDeskUI 依赖第三方库修改为pod引入方式 引入最新版本
- HelpDeskUI 增加音视频依赖声网RTC 视频部分模块化为Call
- 增加CustomerSystem-ScreenShare-Extension 为屏幕分享模块
- HelpDeskUI 部分依赖优化
===== 版本 V1.3.4 2022-01-11 =====
SDK:
- 修复部分DB相关的crash;
===== 版本 V1.3.3 2021-10-03 =====
SDK:
- 修复线程导致的crash;
===== 版本 V1.3.2 2021-09-03 =====
SDK:
- 升级依赖imsdk为3.7.4.6版本;
- 修复同时执行退出和登录时偶现的崩溃;
- 修复特定情况下数据库锁死问题;
- 修复调用loadMessageWithId时,message不存在时导致的崩溃;
- 增加HDOptions中和im相关的设置参数;
- 增加异步登录,退出接口;
===== 版本 V1.3.1 2021-06-09 =====
SDK:
- 升级依赖imsdk为3.7.4.3版本;
- 修复bindDeviceToken时偶现的crash;
- backgroundTask增加保护;
- 修复部分DB相关的crash;
===== 版本 V1.3.0 2021-01-29 =====
SDK:
- 升级依赖imsdk为3.7.3版本;
- 提供自定义视频接口;
- 修复部分crash;
- 修复头像不显示问题;
===== 版本 V1.2.9 2020-11-10 =====
SDK:
- 修复部分crash
===== 版本 V1.2.8 2020-09-25 =====
SDK:
- 修复和第三方库冲突;
- 修复获取CurrentSession不准的问题;
- 更新获取机器人欢迎语接口;
Demo:
- 留言中email内容修改为选填项;
===== 版本 V1.2.7 2020-07-21 =====
SDK:
- 修复消息撤回后偶尔又出现的bug;
- 添加获取当前session的接口;
- 适配ios13 deviceToken 格式;
Demo:
- 修复机器人菜单ui显示不全的问题;
- 修复机器人菜单 解决/未解决 选择后又重新出现的问题;
- 支持dark 模式;
===== 版本 V1.2.6 2020-05-09 =====
SDK:
- 添加获取邀请评价消息接口;
Demo:
- 修改从意见反馈入口进入时无法带入昵称的bug;
===== 版本 V1.2.5 2020-02-13 =====
SDK:
- 修改自动登录逻辑;
Demo:
- 修复其他已知bug;
- 更新imsdk;
===== 版本 V1.2.4 2019-11-15 =====
SDK:
- 增加机器人会话评价功能的API(获取标签,提交评价等);
- 底层IM SDK升级为3.6.2;
- 修复缩略图路径不准相关问题;
Demo:
- 修复其他已知bug;
===== 版本 V1.2.3 2019-09-10 =====
SDK:
- 增加获取询前引导菜单的API;
- 底层IM SDK升级为3.6.1;
- 修改默认的租户id;
Demo:
- 解决部分第三方库冲突;
- 修复其他已知bug;
===== 版本 V1.2.2 2019-02-15 =====
SDK:
- 修复会话相关事件多次回调。
- 修复接收视频消息后无法解析。
- 添加发视频消息功能。
Demo:
- 添加发送视频消息。
- 添加视频消息展示。
- 修复连续点击录音时产生的bug。
===== 版本 V1.2.1 2018-09-20 =====
SDK:
- 修复模拟器崩溃。
- 修复远程桌面时,偶尔出现的页面无法切换问题。
- 修复其他已知bug。
- 去掉对libstdc++相关库的依赖。
- 支持xcode10。
Demo:
- 修复远程桌面时,偶尔出现的页面无法切换问题。
注意:
xcode10中,打包的时候必须去掉i386,x86_64的库,具体操作,请参见文档:
http://docs.easemob.com/cs/300visitoraccess/iossdk
===== 版本 V1.2.0 2018-07-17 =====
SDK:
- 规范文件命名
- 发送图片添加后缀
- 支持自动上传访客运营商等信息
- 修复sdk addDelegate 导致的无法释放
- 修复主动评价crash
- 修复其他已知bug
Demo:
- 重构视频界面
===== 版本 V1.1.9r2 2018-05-08 =====
SDK:
- 版本号显示不正确
- 支持bitcode
- HConversation始终为0
Demo:
- 机器人菜单无法点击
- 发送图片后不显示昵称
===== 版本 V1.1.9 2018-04-28 =====
新增:
- 添加获取欢迎语接口
// 获取企业欢迎语
- (void)getEnterpriseWelcomeWithCompletion:(void(^)(NSString *welcome, HError *error))aCompletion;
- 添加获取某状态会话接口
// 根据类型获取会话
- (void)asyncFetchSessionWithConversationId:(NSString *)aConversationsId
sessionType:(HSessionType)aSessionType
completion:(void(^)(NSArray *sessions, HError *error))aCompletion;
修复:
- 消息发送频繁时崩溃
优化:
- 优化代码逻辑
变化:
- 音视频版本sdk改为依赖完全版imsdk(Hyphenate.framework)
===== 版本 V1.1.8 2018-02-02 =====
新增:
- 手机端音视频桌面共享功能
===== 版本 V1.1.7 2018-01-02 =====
优化:
- 解决已知bug,提升稳定性
===== 版本 V1.1.6 2017-11-28 =====
新增:
- 支持访客看到坐席输入状态
- 第二通道支持cmd消息
===== 版本 V1.1.5 2017-10-30 =====
新增:
- 第二通道支持接收图片、语音和文件等附件消息。
- 支持发送和接收自定义表情(增值服务)。
修复:
- 修复IM账号被踢、被删除、被强制下线等情况下没有正确处理的问题。
===== 版本 V1.1.4_r3 2017-09-30 =====
修复:
- 修复播放语音crash问题
===== 版本 V1.1.4 2017-09-22 =====
新增:
- 新增iOS与Android的接口统一
- 新增简单创建消息的接口
- 新增token登录方式
- 新增显示待接入排队人数功能
修复:
- 修复视频聊天无法显示昵称问题
- 修复未读数置为已读API错误问题
===== 版本 V1.1.3 2017-08-31 =====
新增:
- 新增三方音视频功能
- 新增图文混合多媒体消息展示
- 新增机器人表单功能
- 新增满意度标签功能
修复:
- 修复客服SDK发送6字节的语音文件,无法播放
- 修复登录前日志报null的数据库问题
- 修复SDK插入收到的消息无法增加未读数问题
- 修复上个版本APP被kill掉后语音消息无法播放问题
- 修复图片消息无法显示客服头像问题
- 修复当网络差时,收到营销消息引发crash的问题(推荐更新)
===== 版本 V1.1.2 2017-06-30 =====
修改功能:
- 增加营销消息统计功能。
- 修改不能显示SDK正确版本号的问题。
- 解决其他已知问题。
===== 版本 V1.1.1 2017-06-20 =====
修改功能:
- 解决32位CPU手机时间显示不正确的问题。
- 解决没有实现代理,导致崩溃的BUG。
- 解决版本升级文件消息不能预览的问题。
- 解决不同集群之间切换时导致留言失败的问题。
- 优化升级HelpDeskUI。
- 解决其他已知问题。
===== 版本 V1.1.0 2017-05-25 =====
修改功能:
- 客服全面升级为动态库,集成更简单,功能更全面。
- 支持离线推送推送详情。
- 解决特定情况下会话重复问题。
- 优化升级HelpDeskUI。
- 解决其他已知问题。
===== 版本 V1.0.3 2017-04-27 =====
修改功能:
- 解决多IM账号切换的时候消息清空的问题。
- 解决之前版本已知问题。
===== 版本 V1.0.2 2017-04-07 =====
增加功能:
- 第二通道支持发送附件(图片、语音)。
- 解决之前版本已知问题。
===== 版本 V1.0.1 2017-03-24 =====
增加功能:
- 支持发送位置消息。
- 支持访客与客服的音视频功能。
- 解决之前版本已知问题。
===== 版本 V1.0.0 2017-02-21 =====
支持功能:
- 支持发送文本消息、语音消息、图片消息。
- 接收文本消息、语音消息、图片消息、文件消息、机器人菜单等。
- 发送消息附带访客信息,指定客服、指定技能组。
- 支持留言功能,包括文字、图片和语音留言。