Swift 3 - 运行 使用 Siri 使用特定关键字的应用程序

Swift 3 - Run an app with specific keyword by using Siri

根据 Intents and thanks to this ,我知道您可以使用 "Open [APP NAME]"、

通过 Siri 打开您的应用程序

我想知道的是,是否可以只告诉 Siri 一个词,例如 'Cheese' 来打开相机应用程序,或者告诉 Siri 预先设置的其他特定关键字,以使用 Siri 打开您自己的应用程序。

可能吗?如果是,我必须使用 Intents 来做到这一点,或者还有另一种方法?

Siri 在 OS 级别上运行,因此为了使用您在应用中设置的任何意图,用户必须指定您的应用。 "Get a ride with Lyft" 或 "Message Mom in Facebook" 等。 文档中的更多示例: https://developer.apple.com/sirikit/

您可以使用所有 iOS 设备中内置的快捷方式应用程序,要了解有关 Siri 快捷方式的更多信息,请参阅以下链接。

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

https://www.pocket-lint.com/phones/news/apple/144718-what-is-siri-shortcuts-and-how-does-it-work