我的应用程序的用户可以执行十几个相关操作,我想让他们使用 Siri 执行此操作,但我不确定如何有效地执行此操作。我知道我可以INIntent
在用户执行操作时捐赠,但是是否可以捐赠带有可自定义参数的操作?例如,用户可以说“执行动作 1
”1
作为参数。在使用 Siri 之前,用户是否必须执行这 12 个操作中的每一个?我也知道可以使用NSUserActivity
和INInteraction
s 让用户更轻松地将 Siri 与应用程序一起使用,但我找不到任何资源可以让我知道我想做的事情是否完全可能......
问问题
3877 次
1 回答
1
不可能有可变参数。Siri 快捷方式用于操作,由用户执行,因此所有需要的信息在捐赠时都应该可用。如果您想使用不同的参数执行操作,您必须为这些操作中的每一个进行捐赠。
你也可以在苹果开发者论坛查看这篇关于同样问题的帖子: https ://forums.developer.apple.com/message/326487#326487
于 2018-11-22T14:09:51.713 回答