如何自定义快捷方式应用程序的 SiriKit 意图扩展以询问是否允许访问?

How to customise SiriKit intent extension for shortcuts app to ask allow access?

我们可以通过扩展 SiriKit 为 Siri 构建自定义意图。 此外,Apple 还向 Siri Shortcuts and Shortcuts app

展示了如何管理基本集成和自定义

Link for shortcuts app

尽管如此,一些应用程序有自己的快捷方式 UI 并稍加定制;例如,使用允许访问 API 的按钮,我们该怎么做?

在 Apple 提供的文档中,没有关于如何在快捷方式应用程序中自定义关于我的应用程序创建的自定义 Intent 的说明。

我尝试为 Intent 响应设置自定义失败,但没有找到 API 访问选项。赞↴

然而,与 Shortcuts App 提供的 UI 没有什么相似之处,同时尝试首先 运行 trello ↴

这些操作是由快捷方式应用程序本身提供的,而不是由其他应用程序公开的 Siri 意图提供的。事实上,这些操作甚至不需要安装 Trello 或 Wunderlist 应用程序。

这意味着快捷方式可以呈现不同的 UI。

它将为您的应用显示的 UI 由您的 intents 文件中的参数定义。

您无法为您的应用创建相同的体验,但是用户可以在您的应用中执行任何所需的授权,并且可以合理地期望他们在尝试设置之前 运行 您的应用使用它的快捷方式。