0

我正在开发一个谷歌智能家居应用程序,我遵循官方开发文档。

  1. 在 Google 控制台中创建我的项目

  2. 'gactions 更新 --action_project action.json --project {myproject}'

  3. 完成必要的信息,包括应用信息、账户关联;

  4. 'gactions 测试 --action_project action.json --project {myproject}'

我已经尝试了很多次,甚至我使用了另一个帐户,并创建了它。但结果是一样的,我的智能家居应用程序仍然没有出现在我的谷歌主页中。

有人说他们创建了他们的应用程序,它会在“gactions test”之后出现在 [test]{project_name} 之类的 Home Control 部分中。但这对我不起作用。它非常沮丧。而这一步阻碍了我很多天的进一步工作。

此外,我想确认以下问题:

  1. 当我创建我的智能家居应用程序时,该部分是这样的:

从 Actions SDK 添加的操作

行动:(这个地方是空的,是正常的吗?或者缺少像代理这样的东西)

  1. 测试模式下的Smart Home App,是否需要与Google Home音箱进行纯语音对话,或者“gactions test”后直接出现在Google Home App中?

任何帮助将不胜感激!

我的 action.json: { "actions": [{ "name": "actions.devices", "deviceControl": { }, "fulfillment": { "conversationName": "automation" } }], "conversations": { “自动化”:{“名称”:“自动化”,“网址”:“ https://xxxxx ”}}}

4

1 回答 1

0

第一次运行它可能会有点痛苦。以下是我为使其正常工作所做的工作。

  1. 确保您已在操作控制台上填写了所有详细信息。
  2. 单击测试按钮以启动您的应用程序。
  3. 在模拟器中,输入 Talk to 。它可能会要求您登录。
  4. 如果您可以看到应用程序的响应。然后它应该可以在你的谷歌主页上运行。
  5. 请注意,如果您的测试应用闲置时间过长,它将会过期。您需要单击测试按钮再次运行它,否则您的 google home 将无法为您的应用程序提供午餐。

此外,在您的 action.json 中,如果您打算将您的意图指向一个 webhook,请确保您的 webhook 可以从 google 访问。

于 2017-07-10T03:57:15.210 回答