ios - 如何自定义有关“failureRequiringAppLaunch”类型的 Siri 意图响应的错误消息
问题描述
我正在向我的应用程序添加一个 Siri 意图,以便在快捷方式应用程序中使用它。用户需要登录才能使用意图。当他不在时,我会发送带有代码的失败完成.failureRequiringAppLaunch
。
对于经典错误,即不需要启动应用程序,我添加了一个String
属性来为用户自定义错误消息。
不幸的是,当我用.failureRequiringAppLaunch
代码调用完成时,没有显示错误消息,并且消息“发生未知错误”。向用户显示:
这是我的代码:
let intentResponse = AllMeetingsIntentResponse(code: .failureRequiringAppLaunch, userActivity: nil)
intentResponse.failureReason = "You must log in to use this function."
return intentResponse
因此,如果有人能够告诉我如何自定义“应用程序启动”警报,请提前致谢。
解决方案
您可以通过执行以下操作自定义错误消息:
let response = AllMeetingsIntentResponse.failure(failureReason: "Fail because Bla bla bla")
completion(response)
我希望它对你有帮助
推荐阅读
- .net - 使用引用的主项目发布测试项目
- javascript - apexcharts somtimes 漂浮在容器上,当我调整窗口大小时它会修复
- javascript - 使用来自 url 将 React.js 组件注入到静态 HTML 站点?
- javascript - 当可重用映射组件发生更改时更新状态
- php - 导出 woocommerce 产品时删除 HTML 标签
- python - memory_profiler 的 pdb-mmem 标志不起作用
- spring-boot - Flutter:字节数组响应正文到文件?
- maven - 即使当前的 csv 源文件具有不同的数据,也可以获取先前执行的 HTML 报告
- processing - 处理图像加载 NullPointerException
- arduino - 在处理 IDE 中的按钮内制作按钮