发布说明

所有值得注意的Zendesk SDK iOS版本都将记录在亚博这个文件中。

格式是基于保持一个更新日志,本项目坚持语义版本控制

[2.8.0] - 2022-11-30

添加

  • 可访问性支持,以确保实时向用户宣布新消息。

固定

  • 消息编写器将始终在提交表单后保存文本
  • 在对话中分享时,以竖屏模式拍摄的照片将不再以横屏模式显示
  • 在iOS 16.1中,消息编写器在附加文档后将不再消失
  • 横向模式下,附件按钮将不再被缺口覆盖

[2.7.0] - 2022-10-25

添加

  • 支持所有消息的链接操作类型
  • 可访问性的改进

固定

  • 回复选项在iOS 11.1上更改为竖屏后会导致应用程序崩溃
  • 在iOS 16中,对话屏幕的两个实例被创建并推送到导航堆栈中
  • iOS 16上的附件菜单问题
  • 在iOS 16上扩展的GIF/图像显示作曲家字段
  • 时间戳接收位置不正确

[2.6.0] - 2022-09-08

添加

  • 支持iOS 16的改进
  • 可访问性的改进
  • 对话中消息消失的动画

固定

  • 当SDK处于后台时,附件将继续上传
  • 当收到新消息时,对话将滚动到底部

[2.5.0] - 2022-08-10

添加

  • 当用户滚动到消息列表顶部时,通过加载超过100条消息来改进消息历史记录
  • 消息接收动画
  • 用行动支持消息

固定

  • 修正了离开对话屏幕后父视图控制器上的导航栏外观发生变化的问题

改变了

  • 更新iOS最低版本支持从10.0到11.0
  • 对话屏幕现在使用一个独立的导航栏。不再需要将对话屏幕推到导航控制器才能看到对话头

[2.4.0] - 2022-05-30

添加

  • 对话屏幕上的时间戳分割器和消息分组
  • 在未来的版本中,下拉菜单中支持增加项目数量

固定

  • 修复了当用户离线时对话重试屏幕不显示的错误

[2.3.0] - 2022-03-31

添加

  • 发送页面视图事件访客路径
  • 支持从相机上传图像。添加这些属性列表键到你的名单。
  • 上传不支持的文件/图像时显示错误
  • 座席正在打字指示器

固定

  • 发送超过50mb的大文件显示错误
  • 共享按钮导致SDK中止在iPad上
  • 选择文档,关闭文件选择器
  • 发送带有实时照片的图像

[2.2.3] - 2022-03-10

添加

  • 当加载或创建对话时出现问题时的错误消息。
  • 用户界面中的分隔符,用于在用户重新进入对话屏幕时分隔新消息。

固定

  • 改进的连接策略,有时会阻止消息在对话中显示。
  • 改进了iOS 13和14上iOS照片权限的错误处理,其中共享卡的保存图像按钮可能会导致崩溃。
  • 修复了阻止在同一设备上安装包含Zendesk SDK的多个应用程序的问题。亚博

改变了

  • 旋转木马有一个改进的设计,更现代的结构外观。

[2.2.0] - 2022-02-28

重要的:由于依赖关系问题导致与其他SDK版本的潜在崩溃,此版本已被删除。我们决定完全删除它,以避免任何进一步的问题。2.2.3版本修复了这个问题。

[2.1.0] - 2012-01-25

请注意:与2.2.0版本相关的依赖关系会导致先前版本的SDK出现问题,从而导致崩溃。如果您正在使用精确版本规则设置在SPM,我们建议更新到最新版本,以避免任何问题。

添加

  • 最终用户身份验证,使企业能够验证用户的身份。

固定

  • 点击失败的图片会重发图片,而不是以预览模式启动。
  • AnswerBot和agent之间的消息分组区分。
  • iOS 10在上传图片库图像时出现问题。

改变了

  • 通过集成迦太基包管理器,现在使用模块XCFramework格式,而不是FatFramework格式。

删除

  • 支持FatFramework模块集成商使用手工集成方法。

[2.0.0] - 2021-12-09

添加

  • 离线横幅通知用户的连接状态与自动重试和重试按钮。
  • 发送按钮动画表示提交表单的进度。
  • 当图像和虚拟形象从网络下载时,骨架加载器将显示。
  • 事件观察者API,用于观察Zendesk SDK发出的事件。亚博看到活动文档
  • 添加的事件,该事件在未读消息总数已更新时通过未读消息计数。
  • API来获取未读消息的总数。
  • 当在后台或网络重新连接时,为编写器和窗体提供文本持久性。
  • 通过iOS键盘进行表单披露和导航。

固定

  • 当从后台返回时,表单清除。
  • 显示错误消息后,表单选项位置移位。
  • 在新的入站消息后,窗体不处于焦点。
  • 动画gif时,在全屏。

改变了

  • SDK初始化从亚博ZendeskSDKMessaging模块的亚博ZendeskSDK模块支持灵活性,因为消息传递中提供了更多可用的功能。看到初始化SDK欲知详情。
  • 初始化片段以接受消息传递的工厂实现。
  • 初始化错误返回为错误对象而不是亚博ZendeskError对象。

删除

  • ZenedeskSDKMessaging模块初始化的公共api现在被删除,使用新的亚博ZendeskSDK改为模块公共api。这与之前版本的SDK初始化相比是一个突破性的变化。

[1.2.1] - 2021-10-18

添加

  • 支持iOS 15

固定

  • 短信和快速回复中的小文本居中
  • 解决Xcode警告

[1.2.0] - 2021-10-04

添加

  • 终端用户能够发送图像和文件消息。看到文件验证所有支持的文件类型。
  • 发送表单的动画。
  • 编写器文本在应用程序的生命周期中被持久化。
  • 如果设备区域发生变化,以前发送的Flow Builder消息现在将被转换。

[1.1.0] - 2021-08-24

添加

  • 用于REST客户机的HTTP响应缓存。
  • 在初始化流程错误中添加了其他详细信息,以便更容易地诊断问题。

[1.0.2] - 2021-08-10

添加

  • FR-CA locale作为一种新语言。

固定

  • 快速回复不发送元数据,以启用CSAT评级和修复重新开票问题。
  • 自动翻译不工作。
  • 重新开启对话时,信息闪烁。
  • 默认头像显示,而头像仍在加载。
  • 消息之间的垂直间距。
  • SDK默认颜色。
  • 文本消息宽度相对于边距而不是固定宽度。
  • 在iOS 11上,发送按钮和背景屏幕在短时间内略微可见。
  • 收到后立即回复。
  • 失败的消息在重新连接后消失。
  • 标题不以iOS 10为中心。
  • 转盘时间,因为收货标签没有始终出现在正确的位置。
  • 边缘情况下的对话空白屏幕。
  • (表单)多次点击发送不更新屏幕与发送的表单。
  • (表格)收货标签始终出现在正确位置的时间。

[1.0.1] - 2021-02-01

Zendesk iOS SDK的最初公开版本。亚博

添加

  • 终端用户与您的企业开始消息传递对话的能力。
  • 直接集成亚博Zendesk的Flow Builder用于建立自动对话。
  • 终端用户能够接收文本、图像、快速回复和传送带消息。
  • 终端用户向您的企业发送文本消息的能力。
  • 您的企业能够将表单发送给最终用户并返回已完成的表单。
  • 自定义SDK用户界面颜色的能力亚博Zendesk的管理中心
  • 支持33种语言,包括从右到左的语言。有关完整列表,请参见Zendesk支持的语言代码亚博
  • 支持黑暗主题。
  • 支持横屏模式。
  • 支持WCAG 2.1可访问性。