在我的 ios 应用程序中为 SiriKit 注册自定义 Intent

Registering Custom Intent for SiriKit in my ios app

根据Apple online documentation,SiriKit 目前仅支持特定域。
我们的应用程序是一个基于礼物的应用程序,您可以发送不同种类的礼物,如生日礼物、母亲节礼物等。我们想制作一个自定义的 Siri 域(如礼品域),它可以识别语音命令,例如
"Hey Siri send a gift to Jack with 'my AppName'"
然后它调用带有特定编码密钥的 Web 服务,并在我的应用程序未打开的情况下开始发送礼物操作。

可能吗?

我还想知道对于支付域,您需要说 "Hey Siri send money ...." 才能让 Siri 识别支付命令。 您知道 Siri 识别域类型需要哪些语音命令吗?苹果在线文档中有没有Siri语音命令列表?

您需要使用 Siri 套件扩展您的应用。并且需要在 info.plist 中为您的应用程序注册意图,如下图所示。

您可以在以下链接中找到更多详细信息:

1) How To Extend Your iOS App With SiriKit

2) Apple's Document