0

在 SiriKit 中有INActivateCarSignalIntent允许您识别用户何时要求“听觉”或“视觉”信号。

例如,如果您说“按一下我的汽车喇叭”。INCarSignalOptions.audible将传递给您的处理程序。如果您说“让我的车灯闪烁” INCarSignalOptions.visual,则会将其传递给您的处理程序。

但是,上述文档指出:

用户可以通过多种方式让 Siri 激活汽车的信号。表 2 提供了一些不同语言的示例短语。您可以在测试期间使用这些短语来触发您的意图。此列表并不详尽,Siri 可能会识别许多其他短语。

这是令人困惑的,因为还有其他可以触发audible.visual意图的短语。这使得了解用户实际要求的内容变得不可靠。“视觉”和“听觉”太笼统了,可以适用于很多事情。例如“闪车灯”和“打开车灯”都触发INCarSignalOptions.visual

如果当您要求按汽车喇叭时,意图传递给您,那.honkHorn = true将更有意义(除此之外,所有其他 SiriKit 意图都是描述性的)。

我在这里缺少什么吗?是否有可靠的方法来了解用户在按喇叭、闪烁灯、打开灯等方面的要求?

4

0 回答 0