se_*_*dev 6 ios siri sirikit sirishortcuts
我的应用程序的用户可以执行十几个相关的操作,我想让他们用 Siri 来完成,但我不确定如何有效地做到这一点。我知道我可以INIntent在用户执行操作时捐赠一个,但是是否可以捐赠带有可自定义参数的操作?例如,用户可以说“执行操作 1”,1作为参数。用户是否必须先执行 12 个操作中的每一个,然后才能使用 Siri 执行此操作?我也知道可以使用NSUserActivityand INInteractions 来让用户更轻松地将 Siri 与应用程序一起使用,但是我找不到任何资源可以让我知道我想要做的事情是否可行...
不可能有可变参数。Siri 快捷方式用于由用户执行的操作,因此在捐赠时所有需要的信息都应该可用。如果您想执行具有不同参数的操作,则必须为每个操作捐款。
您还可以在苹果开发者论坛中查看有关同一问题的这篇文章: https://forums.developer.apple.com/message/326487#326487