You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zendesk iOS Answer Bot SDK UI定制:初始消息与跳转视图实现咨询

Zendesk iOS AnswerBot SDK 两个定制需求的实现方案

1. 定制初始消息

默认SDK没有直接的代码配置项修改AnswerBot的初始问候,但有两种可行方式:

  • 后台配置:登录Zendesk管理后台,在AnswerBot设置里直接修改初始问候语,SDK会自动同步这个配置,无需修改客户端代码。
  • 客户端补充发送:如果需要在会话启动时额外添加自定义初始消息(而非替换机器人自带的问候),可以在弹出Messaging界面后调用Messaging.instance.send(message:)方法发送:
// 在present helpController之后执行
Messaging.instance.send(message: "欢迎咨询,有什么可以帮到您?")

注:这种方式发送的是用户身份的消息,并非机器人身份的问候。

2. 点击“Leave a message”跳转到自定义视图

默认SDK无法直接拦截该按钮的点击事件(该按钮属于SDK内部UI组件,未暴露回调或代理方法),要实现自定义跳转有两个方案:

  • 禁用默认按钮,自定义入口:在Zendesk后台关闭AnswerBot的“转人工”选项,然后在你的自定义UI中添加按钮,点击后直接跳转到目标视图。这种方式需要自行处理AnswerBot会话结束后的引导逻辑。
  • 完全自定义UI:使用Zendesk提供的Core API从头实现会话界面,这种方式可以完全控制所有按钮的点击事件,但开发工作量更大,需要自行实现消息列表、输入框等UI组件,并对接AnswerBot和Support的API。

内容的提问来源于stack exchange,提问作者Jim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:20:45