将 Siri Extension 添加到 App

要在你的应用中集成 Siri 功能,你应该像创建 iOS 10 Widget(旧今日视图扩展)或自定义键盘时一样添加扩展。

添加功能

1-在项目设置中,选择你的 iOS 应用目标并转到功能选项卡

2-启用 Siri 功能

添加扩展名

1-转到文件 - >新建 - >目标…

2-从左侧窗格中选择 iOS - > Application Extension

3-双击右侧的 Intents Extension

根据 Apple 的说法:

Intents 扩展模板构建一个 Intents 扩展,允许你的应用处理由 Siri 和 Maps 等系统服务发出的意图。

StackOverflow 文档

4-选择一个名称,并确保选中“包含 UI 扩展”

StackOverflow 文档

通过执行此步骤,将创建两个新目标(Intents Extension 和 UI Extension),默认情况下它们包含 Workout Intent 代码。有关不同类型的 Siri 请求,请参阅备注。

注意

无论何时你想调试扩展,只需从可用的方案中选择 Intent 方案。

注意

你无法在模拟器中测试 SiriKit 应用程序。相反,你需要一个真正的设备。