如何在快捷方式应用程序中自定义Siri快捷方式

Hap*_*eki 8 xcode siri swift sirikit sirishortcuts

如何在快捷方式应用程序中自定义Siri快捷方式?

这个问题与新的iOS 12功能有关:Siri Shortcuts.用户可以使用Siri快捷方式通过自定义语音短语或新的iOS 12"快捷方式"应用程序触发应用程序特定功能(由开发人员创建).快捷方式应用程序允许您通过组合应用程序的快捷方式来创建工作流程,类似于Mac上的Automator应用程序.

在我们的应用程序中,我们实现了特定功能的快捷方式 这意味着用户可以通过语音或快捷方式应用程序触发此快捷方式来执行此功能.我们的快捷方式在iOS的快捷方式应用程序中通过向Siri捐赠我们的意图来"自动".

问题是,如何自定义此快捷方式?默认情况下,我们的快捷方式如下所示:

在此输入图像描述

如您所见,快捷方式仅显示标签传输"X"到"X",并且不允许您配置此快捷方式.当我将我的快捷方式与其他应用程序的其他快捷方式进行比较时,我发现这些快捷方式是可配置的,就像来自应用程序"Giphy"的快捷方式:

在此输入图像描述

此快捷方式允许您配置"搜索","显示GIF选择器"和"选择多个".还要注意屏幕底部的变量,例如Ask When Run变量.

我找不到有关如何配置快捷方式的任何文档.在Apple(SoupChef)的示例代码中,它们也不提供可配置的快捷方式.

Hap*_*eki 1

此功能是 iOS 12 上某些公司独有的。在 iOS 13 中,任何人都可以自定义您的 Siri 意图。更多信息可以在这里找到。