Siri快捷方式:如何为iOS快捷方式的intent参数创建UI?

时间:2018-09-20 12:36:14

标签: ios sirikit ios12 sirishortcuts

我正在尝试创建一个要在iOS 12中使用新的iOS快捷方式应用程序设置的INIntent。我已阅读documentation并观看了苹果video

我已经成功设置了所有内容,并且快捷方式运行良好,但是似乎无法弄清楚如何设置用户可自定义的选项,以便用户在设置快捷方式时可以对其进行编辑。例如,如何设置“日历”应用的快捷方式:

Calendar shortcut setup

请注意获取,添加过滤器,排序依据等选项。

我知道我可以在 Intents.intentdefeniton 文件中的intent中添加参数,但是在通过SiriKit将交互捐赠给iOS系统之前,需要从应用程序本身设置这些参数。 / p>

无论我做什么,Intent都会显示为空而没有选项。

感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

很抱歉给您带来坏消息,但是没有办法做到。在Shortcuts.app发布之前,Workflow.app已经支持其中显示的应用程序(如Trello,Overcast,Pocket等)。

您可以尝试通过calling URL Schemes directly解决此问题,但这可能不是您要寻求的解决方案。

答案 1 :(得分:0)

我认为您需要为此创建一个Intents UI扩展。

https://developer.apple.com/documentation/sirikit/creating_an_intents_ui_extension