Siri快捷指令:我如何为iOS快捷指令创建意图参数的用户界面?

7
我正在尝试创建一个可在iOS 12中的新的Shortcuts应用程序中设置的INIntent。我已经阅读了文档并观看了苹果公司的视频
我已经成功设置了所有内容,快捷方式也运行良好,但是我似乎无法弄清楚如何制作可自定义选项,让用户在设置快捷方式时进行编辑。Calendar应用程序的快捷方式设置就是其中的一个例子:

Calendar shortcut setup

请注意“获取”,“添加过滤器”,“按排序方式排序”等选项。
我知道我可以在Intents.intentdefeniton文件中向意图添加参数,但这些参数需要在通过SiriKit捐赠交互给iOS系统之前从应用程序本身设置。
无论我做什么,意图都会空白而没有选项。
感谢任何帮助!

似乎这些东西是由快捷方式\工作流应用程序的开发人员内部设置的。只有预定义的应用程序(苹果应用程序\ 印象笔记\todoist\Facebook\bear等)似乎具有此类选项。如果我错了,那就太好了。 - krosh
2个回答

4
很抱歉给你带来坏消息,但是没有办法做到那一点。在Shortcuts.app发布之前,Workflow.app已经支持了出现在那里的应用程序(如Trello、Overcast、Pocket等...)。您可以尝试通过直接调用URL Schemes来解决问题,但这可能不是您想要的解决方案。

很不幸,我真的希望他们发布这样一个功能,这将使快捷方式对开发人员更有用。 - Anton
我同意你的观点,但我也理解这会带来另一组与用户体验相关的问题。这是一个不错的第一步,也许明年再考虑? :D - Tiago Almeida

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接