Sirikit支持服务及其扩展使用

时间:2016-10-05 15:23:24

标签: ios swift siri sirikit

我有路边援助服务申请。它有一些类似于乘车预订应用程序(例如Uber)的功能。我能在多大程度上利用iOS 10 Sirikit?可能是,苹果可以拒绝它。但我需要知道技术可行性。

我的应用程序的功能 - 我在道路中间被轮胎漏气击中。我需要为我的车提供拖车帮助。我给出了我当前的位置,并要求我的应用程序拖到我首选的经销商位置。我支付服务费用并等待提供商回复。我收到服务提供商关于驱动程序的持续更新。

第一步尝试:我试图打开我的应用程序,声明" Siri,为我的轮胎获得路边援助"。我需要打开我的应用程序并捕获FLAT TIRE作为参数。但我无法做到。

我尝试使用AppIntentVocabulary.plist。它不起作用。我错过了一些东西,没有完整的互联网教程。任何帮助深表感谢。

示例项目: 我的简单Siri集成的Github链接: https://github.com/vivinjeganathan/SiriExample

2 个答案:

答案 0 :(得分:0)

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

SiriKit is a way for you to make your content available through Siri. It also lets you add support for your services to the Maps app. To support SiriKit, you use the Intents framework and Intents UI framework to implement one or more extensions that you then include inside your iOS app. When the user requests specific types of services through Siri or Maps, the system uses your extensions to provide those services.

Add SiriKit support only if your app implements one of the following types of services:

Audio or video calling

Messaging

Payments

Searching photos

Workouts

Ride booking

Check this Link: http://airflypan.com/foundation-course/233

http://airflypan.com/foundation-course/233

答案 1 :(得分:0)

您无法以任何合理的方式为用户执行此操作。虽然你应用程序的用例会映射到骑车的意图,但词汇却不会。 Siri几乎没有选择影响她用来与用户沟通的词汇。如果你只能教你用户请求拖车实际上要求乘车......:)

Apple已经分析了他们支持的域名以及这些域名中使用的词汇表和#34;教授"在Siri支持的每种语言/文化中,他们都是Siri。从Apple的观点来看,这是完全有道理的,因为你自己很难做到这一点。