iOS Siri Kit - 显示用户数据

标签 ios ios10 sirikit

我有一个应用程序,它自己存储了一些数据。现在,我需要使用 Siri 来显示它。例如,我在那个应用程序中的用户名是“管家”,那么 Siri 应该为“我的应用程序名称的用户名是什么”这个问题返回“你在应用程序名称中的用户名是管家”。我尝试使用意图扩展或 Siri。但它们有一些限制,如“消息”、“锻炼”、“骑行”等,但我需要的是一个白色的纯窗口,如 intentUI,它显示一些应用程序信息。请帮我解决这个问题。是否有类似适用于 iOS 10 的 siri API?提前致谢!

最佳答案

您不能使用“我的应用程序名称的用户名是什么”来调用 Siri 解决您的问题。
现在我们可以做的,只需使用 sirikit 支持的功能,如:
“使用 app_name 给某人打电话”
“向 app_name 上的某人发送消息”
“在 app_name 上开始我的锻炼”

SiriKit 支持分为多个域,每个域定义一个或多个可以执行的任务。为了支持 SiriKit,应用程序必须支持以下域之一:

网络电话
消息
付款
照片
锻炼
乘车预订
CarPlay(仅限汽车供​​应商)
餐厅预订(需要 Apple 的额外支持)

更多信息,您可以引用此链接: https://developer.apple.com/library/prerelease/content/documentation/Intents/Conceptual/SiriIntegrationGuide/

关于iOS Siri Kit - 显示用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39773811/

相关文章:

ios - Siri 实现应用程序出现崩溃原因由于未捕获的异常而终止应用程序

ios - SiriKit iOS13-Siri对话框不出现

ios - 如何将 View 从 XIB 文件移动到 Xcode 项目中的 Storyboard ?

iOS 10,swift 4.1,将 View 的顶部 anchor 设置为 topLayoutGuide 底部 anchor 导致冲突

ios - 仅 4G 和 iOS10 上的大文件 NSURLSessionDelegate 失败

iOS 10 - 自定义动画后黑屏

ios - 诗丽吉自定义意图

ios - 如果位置更改或不使用 AFN 3,如何定期向服务器发送后台位置?

ios - 根据选择的货币代码格式化货币而不考虑设备的语言环境 (Swift)

ios - SwiftUI 更改 EditButton 文本颜色