无法修改已部署的智能家居操作

问题描述

我们的项目“ XY”已通过认证并已在生产中部署。我们正在将生产从裸机迁移到云平台。在此过程中,我们正在更改DNS和域。我们试图实现的唯一更改是此项目的更新实现和链接端点。

根据:https://developers.google.com/assistant/smarthome/develop/launching#modify-action 我们必须经历三个阶段:

  1. 重新提交测试套件结果。
  2. 填写新的认证申请表。
  3. 重新提交您的操作以供审核​​。

第一阶段无法完成: 为了运行测试套件:

  • A)为当前草稿启用了设备测试。 (成功)
  • B)使用与登录操作控制台相同的帐户将操作链接到您的Google帐户。(失败)

“ B”为什么会失败? 启用当前的测试草案不会反映出实现和链接端点的变化。 在Google Home应用程序的链接过程中,没有选项可以选择[test]前缀部分下的草稿。我只能看到已通过认证的部署版本的链接,但是该版本具有实现和链接的旧端点。测试套件与部署的版本无关。我想针对当前草案进行测试。

我遇到了同样的问题: Testing the Google Smart Home Action

如何重新提交测试套件结果?

解决方法

感谢您指出这一点,我们正在努力改善这一过程。

为了测试您的新配置,我将带您链接的问题的部分答案:

将您的操作部署到生产中后,项目将不再向测试代理反映控制台更改,直到提交并检查了这些更改。解决此约束的建议方法是在Actions控制台中创建另一个项目,您可以使用该项目来测试/验证更改。

对于部署生产,我建议重新提交新的Action版本供审核,不使用测试套件。在审核期间,认证团队将与您联系并与您合作,因为这是对现有操作的更新。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...