我正在尝试创建一个可在iOS 12中的新的Shortcuts应用程序中设置的INIntent。我已经阅读了文档并观看了苹果公司的视频。我已经成功设置了所有内容,快捷方式也运行良好,但是我似乎无法弄清楚如何制作可自定义选项,让用户在设置快捷方式时进行编辑。Calendar应用程序的快捷方式设置就是其中的一个例子: 请注意“获取”,“添加过滤器”,“按排序方式排序”等选项。我知道我可以在Intents.intentdefeniton文件中向意图添加参数,但这些参数需要在通过SiriKit捐赠交互给iOS系统之前从应用程序本身设置。无论我做什么,意图都会空白而没有选项。感谢任何帮助!
很抱歉给你带来坏消息,但是没有办法做到那一点。在Shortcuts.app发布之前,Workflow.app已经支持了出现在那里的应用程序(如Trello、Overcast、Pocket等...)。您可以尝试通过直接调用URL Schemes来解决问题,但这可能不是您想要的解决方案。
我认为你需要为此创建一个意图UI扩展。 https://developer.apple.com/documentation/sirikit/creating_an_intents_ui_extension