6

我的应用程序的用户可以执行十几个相关操作,我想让他们使用 Siri 执行此操作,但我不确定如何有效地执行此操作。我知道我可以INIntent在用户执行操作时捐赠,但是是否可以捐赠带有可自定义参数的操作?例如,用户可以说“执行动作 11作为参数。在使用 Siri 之前,用户是否必须执行这 12 个操作中的每一个?我也知道可以使用NSUserActivityINInteractions 让用户更轻松地将 Siri 与应用程序一起使用,但我找不到任何资源可以让我知道我想做的事情是否完全可能......

4

1 回答 1

1

不可能有可变参数。Siri 快捷方式用于操作,由用户执行,因此所有需要的信息在捐赠时都应该可用。如果您想使用不同的参数执行操作,您必须为这些操作中的每一个进行捐赠。

你也可以在苹果开发者论坛查看这篇关于同样问题的帖子: https ://forums.developer.apple.com/message/326487#326487

于 2018-11-22T14:09:51.713 回答