Apple是否为SIRI提供API?

时间:2011-10-22 04:13:57

标签: ios objective-c siri sirikit

Apple是否有可能或将为Siri提供API?如果我能喝着咖啡说,那就太好了,

  

用户:嘿Siri,请你打开愤怒   鸟类; 4级并为我抛出第一只鸟。确保你至少打了一头绿猪,或者它已经从你的薪水中拿出来了。

     

Siri:是的,我会为你做的。

这可能吗?你认为Apple会向我们提供这个吗?

4 个答案:

答案 0 :(得分:16)

这不再是准确的:

没有API,也没有任何迹象表明它很快就会发生变化。您可以通过反编译SDK来查看私有标头。这是一个很好的概要:

Quora

尽管如此,你可以像RTM一样聪明,但这一点非常接近:

http://www.rememberthemilk.com/services/siri/

答案 1 :(得分:11)

在iOS 10中,Apple宣布推出一款名为SiriKit的Siri API。但是,您只能将其作为应用扩展程序,并且仅当您的应用实施以下类型的服务时才会这样做:

  • 音频或视频通话
  • 信息
  • 付款
  • 搜索照片
  • 锻炼
  • 预订
  • 气候和电台
  

SiriKit是您通过Siri提供内容的一种方式。   它还允许您向地图应用添加对服务的支持。至   支持SiriKit,您使用Intents框架和Intents UI   用于实现随后包含的一个或多个扩展的框架   在你的iOS应用程序内。当用户请求特定类型的服务时   通过Siri或Maps,系统会使用您的扩展程序来提供这些功能   服务。

这意味着SiriKit不能用于问题中提到的场景以及我们许多人想要的方式。

来源:Apple Docs for SiriKit

答案 2 :(得分:4)

当iPhone首次发布时,Apple绝对没有关于自定义应用程序开发的公开谈话。 SDK的延迟发布使他们有足够的时间来获取有关iPhone用户体验的公众反馈,并使SDK可供公众使用。

他们似乎对Siri采取了类似的做法。

答案 3 :(得分:3)

还没有。如果您需要,请在bugreport.apple.com上提交功能请求,并简要描述您的需求。人们要求的越多,发生的可能性就越大。