如何允许用户通过Siri在iOS应用程序中搜索

如何允许用户通过Siri在iOS应用程序中搜索,ios,sirikit,Ios,Sirikit,我们有一个应用程序(我们称之为MyOracle),它包含了很多对公司用户有用的信息 用户希望在应用程序中搜索以下信息: “嘿,Siri-在MyOracle上搜索有关气候变化的文章” 看看SiriKit,它似乎只提供了一些非常具体/不是非常有用的意图,这似乎是不可能的 或者还有其他方法,使用全局搜索API或语音识别API吗?您必须使用快捷方式和自定义意图,您可以在iOS 12 new siri中找到它 有了它,我们可以很容易地将我们的短语和自定义意图与它的处理添加到应用程序中,siri将为我们获取

我们有一个应用程序(我们称之为MyOracle),它包含了很多对公司用户有用的信息

用户希望在应用程序中搜索以下信息:

“嘿,Siri-在MyOracle上搜索有关气候变化的文章”

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


或者还有其他方法,使用全局搜索API或语音识别API吗?

您必须使用快捷方式和自定义意图,您可以在iOS 12 new siri中找到它

有了它,我们可以很容易地将我们的短语和自定义意图与它的处理添加到应用程序中,siri将为我们获取它

如果let shortcut=INShortcut(intent:order.intent){
让addVoiceShortcutVC=inuiddVoiceShortcutViewController(快捷方式:快捷方式)
addVoiceShortcutVC.delegate=self
当前(addVoiceShortcutVC,动画:true,完成:nil)
}


这对我很有用。

你不能使用Siri;没有一个意图可以满足你的需求。您可以使用Core Spotlight使您的内容可用于设备索引。