我为智能家居应用程序创建了一个项目。我的动作包是这样的:
{
"actions":
[
{
"name": "actions.devices",
"fulfillment":
{
"conversationName": "automation"
}
}
],
"conversations":
{
"automation":
{
"name": "automation",
"url": "endpoint url here"
}
}
}如你所见,它是为智能家居而设计的。但我仍然被要求在应用程序信息中填写应用程序名称的发音。这很奇怪,因为智能家居应用程序不需要像talk to Blah那样调用。你只需要在home control > add devices下启用它。那么,为什么我需要填写发音呢?这是否意味着动作控制台没有将其识别为智能家居应用程序?
另一件事是,我没有在actions sdk中添加的Actions下面列出任何操作。这是智能家居app的常态吗?文档没有解释那么多,所以我真的不知道什么才是真正正确的。

发布于 2017-07-28 00:50:47
是的,这两种行为都是意料之中的。您应该能够使用Google Home应用程序注册您的设备,然后使用助手控制它们。
就目前而言,Google控制台上的操作并没有为智能家居项目提供任何视觉上的特殊考虑,所以它仍然会寻找像操作和发音这样的东西。但是,如果您可以使用该应用程序同步您的设备,那么您将看到您的智能家居操作被识别。
https://stackoverflow.com/questions/45346470
复制相似问题