Apple是否有可能或将为Siri提供API?如果我能喝着咖啡说,那就太好了,
用户:嘿Siri,请你打开愤怒 鸟类; 4级并为我抛出第一只鸟。确保你至少打了一头绿猪,或者它已经从你的薪水中拿出来了。
Siri:是的,我会为你做的。
这可能吗?你认为Apple会向我们提供这个吗?
答案 0 :(得分:16)
没有API,也没有任何迹象表明它很快就会发生变化。您可以通过反编译SDK来查看私有标头。这是一个很好的概要:
尽管如此,你可以像RTM一样聪明,但这一点非常接近:
答案 1 :(得分:11)
在iOS 10中,Apple宣布推出一款名为SiriKit的Siri API。但是,您只能将其作为应用扩展程序,并且仅当您的应用实施以下类型的服务时才会这样做:
SiriKit是您通过Siri提供内容的一种方式。 它还允许您向地图应用添加对服务的支持。至 支持SiriKit,您使用Intents框架和Intents UI 用于实现随后包含的一个或多个扩展的框架 在你的iOS应用程序内。当用户请求特定类型的服务时 通过Siri或Maps,系统会使用您的扩展程序来提供这些功能 服务。
这意味着SiriKit不能用于问题中提到的场景以及我们许多人想要的方式。
答案 2 :(得分:4)
当iPhone首次发布时,Apple绝对没有关于自定义应用程序开发的公开谈话。 SDK的延迟发布使他们有足够的时间来获取有关iPhone用户体验的公众反馈,并使SDK可供公众使用。
他们似乎对Siri采取了类似的做法。
答案 3 :(得分:3)
还没有。如果您需要,请在bugreport.apple.com上提交功能请求,并简要描述您的需求。人们要求的越多,发生的可能性就越大。