====== 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 ===== 支持功能: - 支持发送文本消息、语音消息、图片消息。 - 接收文本消息、语音消息、图片消息、文件消息、机器人菜单等。 - 发送消息附带访客信息,指定客服、指定技能组。 - 支持留言功能,包括文字、图片和语音留言。