操作控制台要求 "app information" 用于 "smart home app",但 "actions added from actions SDK" 下没有列出 "actions"
Action console asking for "app information" for "smart home app" and no "actions" listed under "actions added from actions SDK"
我为智能家居应用程序创建了一个项目。我的动作包是这样的:
{
"actions":
[
{
"name": "actions.devices",
"fulfillment":
{
"conversationName": "automation"
}
}
],
"conversations":
{
"automation":
{
"name": "automation",
"url": "endpoint url here"
}
}
}
如您所见,是针对智能家居的。但是还是要求我在应用信息中填写应用名称的读音。这很奇怪,因为不需要像 talk to Blah Blah Blah 那样调用智能家居应用程序。您只需要在家庭控制下启用它 > 添加设备。那么,为什么我需要填写发音呢?这是否意味着操作控制台没有将其识别为智能家居应用程序?
另一件事是,我没有在从操作 sdk 添加的操作下列出任何操作。这是智能家居应用程序的正常情况吗?文档没有解释那么多,所以我真的不知道什么才是正确的。
是的,这两种行为都是预期的。您应该能够使用 Google Home 应用程序注册您的设备,然后使用 Google 助理控制它们。
就目前而言,Google 控制台上的 Actions 不会为智能家居项目提供任何视觉上的特殊考虑,因此它仍会寻找动作和发音等内容。但是,如果您可以使用该应用程序同步您的设备,那么您将看到您的智能家居操作已被识别。
我为智能家居应用程序创建了一个项目。我的动作包是这样的:
{
"actions":
[
{
"name": "actions.devices",
"fulfillment":
{
"conversationName": "automation"
}
}
],
"conversations":
{
"automation":
{
"name": "automation",
"url": "endpoint url here"
}
}
}
如您所见,是针对智能家居的。但是还是要求我在应用信息中填写应用名称的读音。这很奇怪,因为不需要像 talk to Blah Blah Blah 那样调用智能家居应用程序。您只需要在家庭控制下启用它 > 添加设备。那么,为什么我需要填写发音呢?这是否意味着操作控制台没有将其识别为智能家居应用程序?
另一件事是,我没有在从操作 sdk 添加的操作下列出任何操作。这是智能家居应用程序的正常情况吗?文档没有解释那么多,所以我真的不知道什么才是正确的。
是的,这两种行为都是预期的。您应该能够使用 Google Home 应用程序注册您的设备,然后使用 Google 助理控制它们。
就目前而言,Google 控制台上的 Actions 不会为智能家居项目提供任何视觉上的特殊考虑,因此它仍会寻找动作和发音等内容。但是,如果您可以使用该应用程序同步您的设备,那么您将看到您的智能家居操作已被识别。