actions-on-google - 无法修改已部署的智能家居操作
问题描述
我们的项目“XY”已经过认证并部署在生产环境中。我们正在将生产从裸机迁移到云平台。在此过程中,我们正在更改 DNS 和域。我们试图实现的唯一更改是更新实现和链接该项目的端点。
根据:https ://developers.google.com/assistant/smarthome/develop/launching#modify-action 我们必须经历3个阶段:
- 重新提交您的测试套件结果。
- 填写新的认证申请表。
- 重新提交您的操作以供审核。
第一阶段无法完成:为了运行测试套件:
- A) 为当前草案启用设备测试。(成功)
- B)使用您用于登录操作控制台的同一帐户将操作链接到您的 google 帐户。(失败的)
为什么“B”失败? 启用当前草案进行测试不会反映实现和链接端点的更改。在 Google Home 应用程序的链接过程中,在 [test] 前缀部分下没有选择草稿的选项。我只能看到已通过认证但具有旧端点来实现和链接的已部署版本的链接。测试套件与部署的版本无关。我想针对当前的草案进行测试。
我遇到了同样的问题: Testing the Google Smart Home Action
我该怎么做才能重新提交测试套件结果?
解决方案
感谢您指出这一点,我们正在努力改进这一过程。
为了测试您的新配置,我将从您链接的问题中提供部分答案:
将您的操作部署到生产环境后,项目将不再将控制台更改反映到测试代理,直到这些更改被提交和审查。解决此限制的推荐方法是在操作控制台中创建第二个项目,您可以使用它来测试/验证您的更改。
对于部署生产,我建议在不使用测试套件的情况下重新提交新的 Action 版本以供审核。在审核期间,认证团队将与您联系并与您合作,确定这是对现有操作的更新。
推荐阅读
- javascript - Div 的内容与另一个 Div 内容自动缩放
- powershell-5.1 - PowerShell如何以CSV的形式呈现函数参数
- javascript - 异步拖放多个文件/目录未正确等待
- android - 制作一个没有代码工具的笔记应用程序,我可以获得一个 API 来做笔记还是我必须自己编写代码?
- google-chrome - 如何在谷歌浏览器中隐藏刷新按钮和导航按钮
- c - 读取txt文件到链表C
- list - 在 null 上调用了方法“putIfAbsent”
- java - Lucene 如何获取找到的查询的位置?
- excel - 如果某些单元格包含任何数据,则更改 VBA 编码以允许发生命令
- python - PySpark:如何为数组列中的每个元素添加值?