【发布时间】:2019-12-12 05:24:59
【问题描述】:
我知道 siri 提供的 Intent 有限,我们必须将应用添加到域中才能从 siri 获取输入。
但我想创建自己的意图,让用户通过 siri 访问我的应用程序。
我在任何地方都找不到对此的太多支持?欢迎任何有用的指点
【问题讨论】:
我知道 siri 提供的 Intent 有限,我们必须将应用添加到域中才能从 siri 获取输入。
但我想创建自己的意图,让用户通过 siri 访问我的应用程序。
我在任何地方都找不到对此的太多支持?欢迎任何有用的指点
【问题讨论】:
现在您可以创建自定义意图并将其与 Siri 快捷方式一起使用。这是 Ray Wenderlich 的简化教程
https://www.raywenderlich.com/6462-siri-shortcuts-tutorial-in-ios-12
或者你可以选择
更多细节,你应该更喜欢苹果的官方文档。
https://developer.apple.com/documentation/sirikit
您目前无法创建自定义意图。也许在以后的版本中,他们可以添加对自定义意图的支持。也许他们没有。使用他们目前的方法,Apple 拥有对意图(操作)类型、数据、隐私等的所有控制权。我不确定他们会改变这一点。
如果您真的需要自定义语音命令,您可以在您的应用程序中实现它(而不是像 Siri 这样的应用程序之外)。还有其他选择,例如
【讨论】:
您可以从 iOS 12 开始创建自定义 Intent。这是一个相当复杂的过程,但有一些教程可以帮助您。
我认为 Apple 的 WWDC example 是一个很好的起点。
【讨论】: