Apple 是否有可能为 Siri 提供 API?如果我能啜饮我的咖啡并说,那就太好了,
用户:嘿 Siri,你能打开愤怒的小鸟吗?4级,为我扔第一只鸟。确保你至少打中了一只绿猪,否则它会从你的薪水中出来。
Siri:是的,当然,我会为你做的。
这可能吗?你认为苹果会向我们提供这个吗?
Apple 是否有可能为 Siri 提供 API?如果我能啜饮我的咖啡并说,那就太好了,
用户:嘿 Siri,你能打开愤怒的小鸟吗?4级,为我扔第一只鸟。确保你至少打中了一只绿猪,否则它会从你的薪水中出来。
Siri:是的,当然,我会为你做的。
这可能吗?你认为苹果会向我们提供这个吗?
没有 API,也没有迹象表明它很快就会改变。您可以通过反编译 SDK 查看私有标头。这是一个很棒的概要:
不过,您可以像 RTM 一样聪明,这是最接近的:
在 iOS 10 中,Apple 宣布了一个名为SiriKit的 Siri API 。但是,您只能将其作为应用程序扩展,并且仅当您的应用程序实现以下类型的服务之一时:
SiriKit 是您通过 Siri 提供内容的一种方式。它还允许您向地图应用程序添加对服务的支持。要支持 SiriKit,您可以使用 Intents 框架和 Intents UI 框架来实现一个或多个扩展,然后将这些扩展包含在您的 iOS 应用程序中。当用户通过 Siri 或地图请求特定类型的服务时,系统会使用您的扩展程序来提供这些服务。
这意味着 SiriKit 不能用于问题中提到的场景以及我们许多人想要的方式。
当 iPhone 首次发布时,Apple 完全没有公开谈论定制应用程序开发。SDK 的延迟发布让他们有足够的时间来获得公众对 iPhone 用户体验的反馈,并让 SDK 为公众使用做好准备。
他们似乎对 Siri 采取了类似的方法。
还没有。如果需要,请在 bugreport.apple.com 提交功能请求,并简要描述您想要它的用途。要求的人越多,发生的可能性就越大。