目录

iOS SDK(访客端)更新日志

SDK版本升级 V1.5.4 2024-11-15

SDK-V1.5.4:

  1. 优化访客端获取留言列表的接口由于参数拼接异常会造成调用出现502报错问题;

Demo版本升级 V1.5.4.3 2024-08-08

商城Demo-版本V1.5.4.3:

  1. Demo环境可配置,可在设置里切换指向不同的环境,测试更方便;
  2. 机器人欢迎语&图片下载机制优化;
  3. 视频格式调整为VP8,避免出现视频过程中引发绿屏问题
  4. 添加上线审核必须的sdk隐私清单

上线环境下载地址: https://www.pgyer.com/GnqLYx

Demo版本升级 V1.5.4 2024-3-13

Demo-版本V1.5.4:

  1. iOS17UI适配
  2. 音视频bug fix

SDK版本升级 V1.5.3 2024-2-22

SDK:

  1. db bugfix
  2. 模拟器下发送图片路径重复拼接优化

Demo:

  1. 国际化 设置页新增语言切换功能
  2. 聊天页面图标icon更换
  3. vec视频沟通逻辑优化
  4. CECUIKit工程结构优化
  5. 更改agora sdk减小app体积

SDK版本升级 V1.5.2 2023-9-27

SDK:

  1. HDOptions移除isAutoLogin属性
  2. HDOptions新增visitorInfo访客信息属性
  3. 初始化自动登陆由原来的默认自动登陆改为由后台配置方式默认:不自动登陆
  4. 初始化完成增加是否需要自动登陆回调通知hd_autoLoginComplete
  5. 富文本消息中带评价消息展示优化
  6. 修改sdk版本号不一致问题

Demo:

  1. HDCallUIKit 页面流程部分优化

SDK版本升级 V1.5.1 2023-8-25

SDK:

  1. 独立视频(VEC)添加聊天功能相关接口具体请查看HDChatManager.h 类 vec_前缀相关方法
  2. 初始化db场景优化

Demo:

  1. HDCallUIKit 独立视频(VEC)添加业务标识和超时排队显示超时提示文案
  2. HDCallUIKit 独立视频(VEC)中添加聊天功能

版本 V1.5.0 2023-8-14

SDK:

  1. 增加DnsConfig配置解析

版本 V1.4.9.9 2023-6-14

SDK:

  1. 新增接口 获取机器人欢迎语翻译
  2. vec版本上报逻辑优化
  3. cec 心跳逻辑优化
  4. 私有类HDMenuItem+private.h 修改为 HDMenuItem+queue.hd对外开放

Demo:

  1. HelpDeskUI UI库添加询前引导vec添加技能组功能
  2. HDCallUIKit VEC视频流程页面优化为集成时根据配置显示对应流程界面
  3. HDCallUIKit vec和cec视频通话没昵称布局优化
  4. HDCallUIKit库 HelpDeskUI库 添加初始版本号

版本 V1.4.9.8 2023-4-20

SDK:

  1. 新增接口 cec会话聊天上报用户在线行为
  2. 新增接口 cec会话聊天上报用户离线行为
  3. 新增接口 vec视频上报用户在线行为
  4. 新增接口 vec视频上报用户离开行为
  5. 新增接口 屏幕共享获取应用内外开关
  6. sdk 对外提供 获取消息里会话ID的api
  7. 添加sdk版本上报功能

Demo:

  1. HelpDeskUI UI库添加询前引导跳转到vec独立视频逻辑
  2. HelpDeskUI 添加上报用户在线或者离开的状态
  3. HDCallUIKit 新增HDCallAppManger.h类监听收到视频相关处理
  4. HDCallUIKit 新增屏幕共享根据管理后台开关控制分享内容

版本 V1.4.9.7 2023-2-28

SDK:

  1. 修复多账号数据错误的bug

Demo:

  1. 视频相关修改Call文件名为HDCallKit 区分在线视频(融合视频) 和 独立视频(vec)集成互不影响

版本 V1.4.9.5 2022-12-30

SDK:

  1. 新增接口-客服工作台接入-app关联中的企业欢迎语接口
  2. 新增接口-客服工作台接入-app关联中的技能组菜单接口
  3. 新增登录状态方法getIsLoggedInBefore 提供同步和异步返回之前登陆状态
  4. 新增weichat 添加属性接口
  5. 新增消息建单 ext.msgtype 字段添加属性接口
  6. 优化登陆部分代码逻辑
  7. 修复获取机器人欢迎语bug

Demo:

  1. 增加工单-预填工单功能
  2. 坐席同时发送多个图片bugfix

版本 V1.4.9.2 2022-09-29

SDK:

  1. 新增已读接口

Demo:

  1. 新增已读功能

版本 V1.4.9 2022-08-30

SDK:

  1. 新增满意度问题解决评价开关接口
  2. 新增动态获取满意度评价标题接口
  3. 新增动态获取问题评价引导语接口
  4. 新增动态获取满意度评价支持解决未解决标签接口

Demo:

  1. 优化在线满意度页面

版本 V1.4.8 2022-08-09

SDK:

  1. 新增 远程协助功能

Demo:

  1. 升级白板sdk版本为1.0.8
  2. HelpDeskUI 音视频(call)文件夹目录结构优化
  3. 优化升级HelpDeskUI。
  4. 修复其他已知bug;

版本 V1.4.7 2022-07-22

SDK:

  1. 新增 视频通话结束后获取满意度消息格式
  2. 新增 视频通话结束后提交满意度评价接口

Demo:

  1. 新增 视频满意度界面

版本 V1.4.6 2022-07-15

SDK:

  1. 新增 坐席回呼通知
  2. 升级依赖imsdk由3.8.9.1 升级为 3.9.4
  3. [IM SDK] 3.9.0 开始 EMMessage 重命名为 EMChatMessage,避免与系统类冲突;

Demo:

  1. 新增 坐席回呼界面
  2. 信息推送格式修改

版本 V1.4.5 2022-06-21

SDK:

  1. 新增 访客端原子化能力通知(身份识别、ocr识别、数字签名、信息推送)等

Demo:

  1. 视频通话界面新增对应原子化能力(身份识别、ocr识别、数字签名、信息推送)功能

版本 V1.4.3.1 2022-06-14

SDK:

  1. 新增 访客端初始化语种接口
  2. 新增 获取企业欢迎语翻译接口
  3. 新增 获取技能组菜单翻译接口

版本 V1.4.3 2022-06-02

SDK:

  1. 新增视频访客端

Demo:

  1. 商城页面增加视频访客入口

版本 V1.4.2 2022-05-17

SDK:

  1. 获取企业欢迎语更换新接口
  2. 历史消息路径错误bugfix

Demo:

  1. 视频通话界面增加画中画功能以及增加视频通话中应用内悬浮窗
  2. 视频通话中界面优化

版本 V1.4.1 2022-04-29

SDK:

  1. 新增互动白板功能依赖声网sdk

Demo:

  1. HelpDeskUI 增加互动白板ui

版本 V1.4.0 2022-03-22

SDK:

  1. 升级依赖imsdk为3.8.9.1版本;
  2. imsdk 原Hyphenate.framework 更新名为HyphenateChat.xcframework 移除自有RTC功能;
  3. 1.4.0 版本 音视频依赖声网RTC
  4. 1.4.0 版本支持armv7,arm64,i386,x86_64指令集;
  5. 1.4.0 版本 移除自有RTC相关模块;

Demo:

  1. 更改 pod方式 管理工程
  2. HelpDeskUI 依赖第三方库修改为pod引入方式 引入最新版本
  3. HelpDeskUI 增加音视频依赖声网RTC 视频部分模块化为Call
  4. 增加CustomerSystem-ScreenShare-Extension 为屏幕分享模块
  5. HelpDeskUI 部分依赖优化

版本 V1.3.4 2022-01-11

SDK:

  1. 修复部分DB相关的crash;

版本 V1.3.3 2021-10-03

SDK:

  1. 修复线程导致的crash;

版本 V1.3.2 2021-09-03

SDK:

  1. 升级依赖imsdk为3.7.4.6版本;
  2. 修复同时执行退出和登录时偶现的崩溃;
  3. 修复特定情况下数据库锁死问题;
  4. 修复调用loadMessageWithId时,message不存在时导致的崩溃;
  5. 增加HDOptions中和im相关的设置参数;
  6. 增加异步登录,退出接口;

版本 V1.3.1 2021-06-09

SDK:

  1. 升级依赖imsdk为3.7.4.3版本;
  2. 修复bindDeviceToken时偶现的crash;
  3. backgroundTask增加保护;
  4. 修复部分DB相关的crash;

版本 V1.3.0 2021-01-29

SDK:

  1. 升级依赖imsdk为3.7.3版本;
  2. 提供自定义视频接口;
  3. 修复部分crash;
  4. 修复头像不显示问题;

版本 V1.2.9 2020-11-10

SDK:

  1. 修复部分crash

版本 V1.2.8 2020-09-25

SDK:

  1. 修复和第三方库冲突;
  2. 修复获取CurrentSession不准的问题;
  3. 更新获取机器人欢迎语接口;

Demo:

  1. 留言中email内容修改为选填项;

版本 V1.2.7 2020-07-21

SDK:

  1. 修复消息撤回后偶尔又出现的bug;
  2. 添加获取当前session的接口;
  3. 适配ios13 deviceToken 格式;

Demo:

  1. 修复机器人菜单ui显示不全的问题;
  2. 修复机器人菜单 解决/未解决 选择后又重新出现的问题;
  3. 支持dark 模式;

版本 V1.2.6 2020-05-09

SDK:

  1. 添加获取邀请评价消息接口;

Demo:

  1. 修改从意见反馈入口进入时无法带入昵称的bug;

版本 V1.2.5 2020-02-13

SDK:

  1. 修改自动登录逻辑;

Demo:

  1. 修复其他已知bug;
  2. 更新imsdk;

版本 V1.2.4 2019-11-15

SDK:

  1. 增加机器人会话评价功能的API(获取标签,提交评价等);
  2. 底层IM SDK升级为3.6.2;
  3. 修复缩略图路径不准相关问题;

Demo:

  1. 修复其他已知bug;

版本 V1.2.3 2019-09-10

SDK:

  1. 增加获取询前引导菜单的API;
  2. 底层IM SDK升级为3.6.1;
  3. 修改默认的租户id;

Demo:

  1. 解决部分第三方库冲突;
  2. 修复其他已知bug;

版本 V1.2.2 2019-02-15

SDK:

  1. 修复会话相关事件多次回调。
  2. 修复接收视频消息后无法解析。
  3. 添加发视频消息功能。

Demo:

  1. 添加发送视频消息。
  2. 添加视频消息展示。
  3. 修复连续点击录音时产生的bug。

版本 V1.2.1 2018-09-20

SDK:

  1. 修复模拟器崩溃。
  2. 修复远程桌面时,偶尔出现的页面无法切换问题。
  3. 修复其他已知bug。
  4. 去掉对libstdc++相关库的依赖。
  5. 支持xcode10。

Demo:

  1. 修复远程桌面时,偶尔出现的页面无法切换问题。

注意: xcode10中,打包的时候必须去掉i386,x86_64的库,具体操作,请参见文档: http://docs.easemob.com/cs/300visitoraccess/iossdk

版本 V1.2.0 2018-07-17

SDK:

  1. 规范文件命名
  2. 发送图片添加后缀
  3. 支持自动上传访客运营商等信息
  4. 修复sdk addDelegate 导致的无法释放
  5. 修复主动评价crash
  6. 修复其他已知bug

Demo:

  1. 重构视频界面

版本 V1.1.9r2 2018-05-08

SDK:

  1. 版本号显示不正确
  2. 支持bitcode
  3. HConversation始终为0

Demo:

  1. 机器人菜单无法点击
  2. 发送图片后不显示昵称

版本 V1.1.9 2018-04-28

新增:

  1. 添加获取欢迎语接口
// 获取企业欢迎语
- (void)getEnterpriseWelcomeWithCompletion:(void(^)(NSString *welcome, HError *error))aCompletion;
 
  1. 添加获取某状态会话接口
// 根据类型获取会话
- (void)asyncFetchSessionWithConversationId:(NSString *)aConversationsId
                                sessionType:(HSessionType)aSessionType
                                 completion:(void(^)(NSArray *sessions, HError *error))aCompletion;
 

修复:

  1. 消息发送频繁时崩溃

优化:

  1. 优化代码逻辑

变化:

  1. 音视频版本sdk改为依赖完全版imsdk(Hyphenate.framework)

版本 V1.1.8 2018-02-02

新增:

  1. 手机端音视频桌面共享功能

版本 V1.1.7 2018-01-02

优化:

  1. 解决已知bug,提升稳定性

版本 V1.1.6 2017-11-28

新增:

  1. 支持访客看到坐席输入状态
  2. 第二通道支持cmd消息

版本 V1.1.5 2017-10-30

新增:

  1. 第二通道支持接收图片、语音和文件等附件消息。
  2. 支持发送和接收自定义表情(增值服务)。

修复:

  1. 修复IM账号被踢、被删除、被强制下线等情况下没有正确处理的问题。

版本 V1.1.4_r3 2017-09-30

修复:

  1. 修复播放语音crash问题

版本 V1.1.4 2017-09-22

新增:

  1. 新增iOS与Android的接口统一
  2. 新增简单创建消息的接口
  3. 新增token登录方式
  4. 新增显示待接入排队人数功能

修复:

  1. 修复视频聊天无法显示昵称问题
  2. 修复未读数置为已读API错误问题

版本 V1.1.3 2017-08-31

新增:

  1. 新增三方音视频功能
  2. 新增图文混合多媒体消息展示
  3. 新增机器人表单功能
  4. 新增满意度标签功能

修复:

  1. 修复客服SDK发送6字节的语音文件,无法播放
  2. 修复登录前日志报null的数据库问题
  3. 修复SDK插入收到的消息无法增加未读数问题
  4. 修复上个版本APP被kill掉后语音消息无法播放问题
  5. 修复图片消息无法显示客服头像问题
  6. 修复当网络差时,收到营销消息引发crash的问题(推荐更新)

版本 V1.1.2 2017-06-30

修改功能:

  1. 增加营销消息统计功能。
  2. 修改不能显示SDK正确版本号的问题。
  3. 解决其他已知问题。

版本 V1.1.1 2017-06-20

修改功能:

  1. 解决32位CPU手机时间显示不正确的问题。
  2. 解决没有实现代理,导致崩溃的BUG。
  3. 解决版本升级文件消息不能预览的问题。
  4. 解决不同集群之间切换时导致留言失败的问题。
  5. 优化升级HelpDeskUI。
  6. 解决其他已知问题。

版本 V1.1.0 2017-05-25

修改功能:

  1. 客服全面升级为动态库,集成更简单,功能更全面。
  2. 支持离线推送推送详情。
  3. 解决特定情况下会话重复问题。
  4. 优化升级HelpDeskUI。
  5. 解决其他已知问题。

版本 V1.0.3 2017-04-27

修改功能:

  1. 解决多IM账号切换的时候消息清空的问题。
  2. 解决之前版本已知问题。

版本 V1.0.2 2017-04-07

增加功能:

  1. 第二通道支持发送附件(图片、语音)。
  2. 解决之前版本已知问题。

版本 V1.0.1 2017-03-24

增加功能:

  1. 支持发送位置消息。
  2. 支持访客与客服的音视频功能。
  3. 解决之前版本已知问题。

版本 V1.0.0 2017-02-21

支持功能:

  1. 支持发送文本消息、语音消息、图片消息。
  2. 接收文本消息、语音消息、图片消息、文件消息、机器人菜单等。
  3. 发送消息附带访客信息,指定客服、指定技能组。
  4. 支持留言功能,包括文字、图片和语音留言。