【问题标题】:How to customise SiriKit intent extension for shortcuts app to ask allow access?如何为快捷方式应用自定义 SiriKit 意图扩展以请求允许访问?
【发布时间】:2019-09-22 22:16:04
【问题描述】:

我们可以通过扩展SiriKit 为 Siri 构建自定义意图。 此外,苹果向Siri Shortcuts and Shortcuts app 展示了如何管理基本的集成和自定义

Link for shortcuts app

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

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

我尝试对 Intent 响应进行自定义失败,但没有找到 API 访问选项。喜欢↴

但是,在尝试首先运行 trello 时,与 Shortcuts App 呈现的 UI 没有什么相似之处 ↴

【问题讨论】:

    标签: ios swift sirikit sirishortcuts intents-extension


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 那么,不能重现与 trello 或 wunderlist 的快捷方式相同的体验吗?这些快捷方式不是由那些应用程序创建的吗?无法要求用户登录他们的帐户以便我们执行一些操作?
    • 我只是搜索了一堆我没有在我的手机上安装的应用程序,它们显示为快捷方式应用程序上的操作选项。如何使它成为可能?如何为我的应用提供一些操作?
    • 在没有安装应用程序的情况下出现的任何操作都内置在快捷方式中。苹果从他们购买的一家公司那里获得了快捷方式。该应用程序内置了许多功能,这就是您所看到的
    • 我创建了另一个关于如何为快捷方式应用stackoverflow.com/questions/58054290/…创建公共操作的问题
    猜你喜欢
    • 2018-12-24
    • 2019-02-24
    • 2021-08-25
    • 2019-04-29
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多