发布说明
发布说明
3.0.0版本
2022年10月18日
- 支持iOS 16.0。
- iOS最低部署目标从iOS 10.0提高到iOS 11.0。
- 对于使用任何集成方法的集成商的Fat框架模块的支持已被删除。
版本2.12.0
2022年4月22日
- 包含了新的API来按ID设置部门。
- 修复了预聊天表单显示给离线用户的问题。
- 修复了离线聊天表单在配置时不显示给某些离线用户的问题。
14版
2022年3月31日
这个版本修复了在Xcode 13.3上安装带有SPM的sdk时发生的问题
2.11.2版本
2021年11月24日
修复了代理的文件名中有非ascii字符的问题,导致消息不会出现在聊天中(仅限代理工作区)。
修正了提交离线表单时没有显示确认信息的已知问题。
聊天前聊天表单字段现在杠杆UITextContentTypes允许最终用户使用他们的iCloud信息自动填写字段。
2.11.1版本
2021年5月27日
- 固定的已知问题,其中分配
ChatAPIConfiguration
导致聊天不开始在ChatSDK。
如果您使用配置来修改聊天体验,建议修改现有对象,而不是直接设置它。
版本2.11.0
2021年5月5日
添加了一个新的API
ChatProvider。setDepartment(_ name: String?), completion:((Result
允许集成商设置部门。) -> Void)? 更新了
observeChat > <数据(…)
方法来允许积分器传递ObservableIdentifier
论点。新参数的默认值是内部生成的UUID
。更新了以下方法:AccountProvider.observeAccount(…)
ChatProvider.observeChatState(…)
ConnectionProvider.observeConnectionStatus(…)
ProfileProvider.observeVisitorInfo(…)
SettingsProvider.observeChatSettings(…)
Chat实例忽略了相同部门名称的后续请求。
修正了与访客关联的部门与他们在聊天前选择的部门不匹配的问题。
修正了与访客关联的部门与配置中设置的部门不匹配的问题。
仍然存在一个已知的问题
ChatAPIConfiguration
在使用预聊表单时设置部门。以前,当聊天处于断开连接状态时,会显示一个带有“连接失败”文本的横幅。此文本已更改为现在读“断开连接”。
修复了离线表单完成后显示“断开连接”横幅的问题。
版本2.10.0
2020年11月25日
Swift包管理器(SPM)支持。看到使用SPM添加SDK。
CocoaPods集成现在使用XCFrameworks。
弃用的
ChatProvider.requestChat ()
API,不再支持。修复了如果用户通过向下滑动模态视图控制器来关闭文档选择器,应用程序将无法使用的问题。
修正了当用户进入聊天界面时,排队的API请求会被清除的问题。
为了确保它们被正确发送,将API调用包装在ConnectionStatus观察者中,并在确定连接后触发它们。
修正了如果用户在聊天前填写了聊天前的表单,在ChatAPIConfiguration上设置部门会被忽略的问题。
修正了用于聊天选项快捷键的单元格的约束问题。
版本2.9.0
9月14日
添加了一个新的API
MessagingConfiguration.isMultilineResponseOptionsEnabled
在MessagingSDK上选择进入快速回复选项的flexbox布局。如果你有一个长长的部门列表,这个API很有用。看到文档了解更多详情。添加了一个新的API
PushNotificationsProvider。registerPushTokenString(_ token: String)
这允许你通过提供设备令牌来注册推送通知字符串
格式。修正了结束聊天的回调并不总是被调用的问题。
修复了一个
connectionStatus
被错误地设置为.connecting
谈话一结束。修复了与离线表单相关的小错误。
版本2.8.0
2020年7月31日
在ChatProvider上添加了一个新的API来检查是否有一个活动的聊天。有关更多信息,请参见文档。
修复了用户通过ChatAPIConfiguration设置访问者信息时无法发送消息的问题。
修复了离线表单中的字符串(key:
ios.conversation.ui.chat.offline_form.message_prompt
)没有被翻译成设备区域设置。
这把钥匙被ios.conversation.ui.chat.offline_form.introduction_message
。如果要重写字符串,请确保更新该转换的键。
- 修正了其他小错误和改进。
版本2.7.0
2020年6月8日
增加了在管理控制台中配置多个应用的支持,以及针对测试推送通知的沙盒的能力。
增加了对最终用户在聊天对话中选择快速响应的支持。
在聊天对话中增加了对消息屏幕的暗模式支持。
修复了图像缓存导致性能问题的问题。
修正了输入指示器不能正确显示分组应答Bot消息的问题。
版本2.6.0
2020年5月18日
自定义链接处理,以便启用深度链接。
新的事件观察者,以实现更好的UI生命周期管理。
使集成商能够轻松实现自己的未读消息计数器。看到文章如何实现它。
修正了座席结束聊天后事件不发送的问题。
修复了当使用SDK时聊天代理仪表板中的设备和平台值为空的问题。
2.5.1版本
2020年5月12日
SDK现在是使用Swift 5.2.x构建的。
SDK现在完全兼容RTL语言。
轻微的UI和UX改进。
将调试记录器暴露给Objective-C。
修复了一个不允许你覆盖聊天字符串的问题。
修复了一个
isAgentAvailabilityEnabled
标志需要启用才能使预聊天表单工作。修复了重置身份不会停止推送通知的问题。
修正了连接横幅会在导航栏后面可见的问题。
修复了iPad上的一个问题,当SDK试图呈现一个UIAlertController。
版本2.5.0
2020年4月10日
- 聊天SDK v2的初始版本。