如何允许用户通过Siri在iOS应用中进行搜索

时间:2018-02-02 10:58:54

标签: ios sirikit

我们有一个应用程序(让我们称之为 MyOracle ),其中包含许多适用于企业用户的有用信息。

用户希望在应用中搜索信息,如下所示:

  

"嘿Siri - 搜索MyOracle以获取有关气候变化的文章"

看看SiriKit,它似乎只提供了一些非常具体/非常有用的意图,看来这是不可能的。

或者是否有另一种方法,使用全球搜索API或语音识别API?

1 个答案:

答案 0 :(得分:2)

您必须使用快捷方式和自定义意图来完成此操作,您可以使用iOS 12新的siri Apple Doc

找到它

有了这个,很容易在应用程序中添加我们的短语和自定义意图,而siri会为我们得到它。

if let shortcut = INShortcut(intent: order.intent) { let addVoiceShortcutVC = INUIAddVoiceShortcutViewController(shortcut: shortcut) addVoiceShortcutVC.delegate = self present(addVoiceShortcutVC, animated: true, completion: nil) }

这对我有用。