Siri 自定义 Intent:"Shortcuts" 应用程序中的变量
Siri Custom Intent: Variable in "Shortcuts" app
我创建了自定义 Siri Intent。它在 "Shortcuts" 应用程序中可见。但是,它只允许我从捐赠的快捷方式中进行选择,而没有指定自己参数的选项。
是否可以创建支持使用 "Shortcuts" 应用程序提供参数的 Siri Intent?
我的 Intents 配置
结果如何:
我想达到的目标
注意,如何预先归档字段(例如 Item
字段)。我希望 phoneNumber
.
有相同的选项
编辑
iOS13 现在支持参数。 Documentation
旧答案
至于现在 (iOS12),那是行不通的。捐赠快捷方式时,必须知道所有自定义参数的值。来自 documentation:
To donate the intent, create an instance of the intent class. Set its parameter values and add images to the parameters as needed.
明确地说:Siri 快捷方式实际上只是一种快捷方式,因为它将一系列 固定 的步骤组合成一个按钮按下。把它想象成 Amazon Dash Button。这些按钮让您可以通过按下按钮来订购特定产品。假设创建该按钮是为了从 A 公司订购您最喜欢的巧克力曲奇。因此,每次按下它时,您都会从 A 公司订购另一包巧克力曲奇,仅此而已。它在印刷过程中不接受任何参数。因此,如果您的口味发生变化,并且现在想从 A 公司订购巧克力蔓越莓曲奇,则需要更换破折号按钮。
至于上面的截图。您在 Shortcuts 应用程序中看到的带有参数的快捷方式是由 Shortcuts 团队创建的,并使用某些应用程序的 URL 方案。我们只能希望他们在 iOS13.
中打开它
我创建了自定义 Siri Intent。它在 "Shortcuts" 应用程序中可见。但是,它只允许我从捐赠的快捷方式中进行选择,而没有指定自己参数的选项。
是否可以创建支持使用 "Shortcuts" 应用程序提供参数的 Siri Intent?
我的 Intents 配置
结果如何:
我想达到的目标
注意,如何预先归档字段(例如 Item
字段)。我希望 phoneNumber
.
编辑
iOS13 现在支持参数。 Documentation
旧答案
至于现在 (iOS12),那是行不通的。捐赠快捷方式时,必须知道所有自定义参数的值。来自 documentation:
To donate the intent, create an instance of the intent class. Set its parameter values and add images to the parameters as needed.
明确地说:Siri 快捷方式实际上只是一种快捷方式,因为它将一系列 固定 的步骤组合成一个按钮按下。把它想象成 Amazon Dash Button。这些按钮让您可以通过按下按钮来订购特定产品。假设创建该按钮是为了从 A 公司订购您最喜欢的巧克力曲奇。因此,每次按下它时,您都会从 A 公司订购另一包巧克力曲奇,仅此而已。它在印刷过程中不接受任何参数。因此,如果您的口味发生变化,并且现在想从 A 公司订购巧克力蔓越莓曲奇,则需要更换破折号按钮。
至于上面的截图。您在 Shortcuts 应用程序中看到的带有参数的快捷方式是由 Shortcuts 团队创建的,并使用某些应用程序的 URL 方案。我们只能希望他们在 iOS13.
中打开它