Intents Extention是一个app程序包中的app扩展,首先你必须有一个app去支持它。 Intents Extention处理大部分与SiriKit的交互。
给App程序加入Intents Enxtention, 请做以下操作
配置Xcode Project
启用Siri Capability:
添加Intents extension
注意:你可以添加多个Intents Extension,每一个Extension仅支持不同的Intents
添加Intents extension之后,配置Info.plist (支持的indents范围), SiriKit通过
给App程序加入Intents Enxtention, 请做以下操作
- 在IOS app中启用Siri
- XcodeProject中加入Intents Extention target, 并配置到Info.plist,
- 授权运行中使用Siri
- 定义handle intents的objects
- 定义 app特有的词库
配置Xcode Project
启用Siri Capability:
- 打开Xcode Project
- 在project settings, 选择iOS app target
- 选择 Capabilities tab
- 启用 Siri Capability
添加Intents extension
- 在Xcode中打开iOS app project
- 选择File > New > Target
- 在相应平台的Application Extension group中选择Intents extension
- 点击Next
- 选择名字和其他相应配置
- Finish
注意:你可以添加多个Intents Extension,每一个Extension仅支持不同的Intents
添加Intents extension之后,配置Info.plist (支持的indents范围), SiriKit通过