苹果是否已经或将提供Siri API呢?如果我可以边喝咖啡边说出以下指令会更好:
User: 嘿 Siri,请打开愤怒的小鸟; 第四关然后替我投掷一只小鸟。要确保至少击中一个绿色猪,否则你的薪水将受到影响。
Siri: 当然可以,我会为您完成的。
这是否可能?您认为苹果公司是否会向我们提供此功能?
苹果是否已经或将提供Siri API呢?如果我可以边喝咖啡边说出以下指令会更好:
User: 嘿 Siri,请打开愤怒的小鸟; 第四关然后替我投掷一只小鸟。要确保至少击中一个绿色猪,否则你的薪水将受到影响。
Siri: 当然可以,我会为您完成的。
这是否可能?您认为苹果公司是否会向我们提供此功能?
目前没有API,也没有迹象表明API会很快改变。您可以通过反编译SDK来查看私有标头。这是一个很好的概述:
您可以像RTM一样聪明,以下是最接近Siri API的方法:
这意味着SiriKit不能用于问题中提到的场景,也不能以我们大多数人希望的方式使用。SiriKit是您通过Siri提供内容的一种方式。它还允许您向地图应用添加对您的服务的支持。要支持SiriKit,您需要使用Intents框架和Intents UI框架来实现一个或多个扩展,然后将其包含在您的iOS应用程序中。当用户通过Siri或Maps请求特定类型的服务时,系统将使用您的扩展来提供这些服务。
当iPhone首次发布时,苹果公司并没有公开谈论定制应用程序的开发。SDK的延迟发布使他们有足够的时间获取关于iPhone用户体验的公众反馈,并准备好供公众使用的SDK。
他们似乎正在采取类似的方法来处理Siri。
目前还没有此功能。如果您需要此功能,请在 bugreport.apple.com 上提交一个功能请求,并简要描述您需要此功能的原因。如果有更多的人提出此需求,它就更有可能实现。