通过版本控制,开发者可以在以下位置管理集成的多个版本: 不同开发阶段。
在 Google Home Developer Console 的 开发标签页上,集成包括 则视为“未版本化”。一旦您开始测试阶段, 开发者平台 测试标签页中,对集成进行版本控制。使用的是集成版本 从该时间点开始,用于工作流中从测试到 发布。
例如,您可能有一个版本的集成正在接受认证,以便即将发布,而具有不同功能的较新版本集成正在测试中,预计在几个月后发布。
前提条件
集成版本是未版本化集成的快照。这意味着 因此,当您创建认证测试计划时 版本,所有与该集成相关的品牌信息元数据都必须是 的信息。
在创建认证测试计划之前,请确保您已完成 以下:
如果您尚未完成 以上全部 为认证测试而创建的集成版本 无法通过认证。您必须创建一个新版本并重新开始 “测试”步骤
此外,如果您想 请在集成版本认证之前更新您的品牌信息。
创建新版本
当您针对以下产品创建测试计划时, 系统会创建新版集成。此编号为 版本在Developer Console的所有集成列表中列出 从“测试”标签页开始
系统绝不会根据其他带编号的版本创建新版本。例如, 您为集成创建的第一个测试计划将为该集成创建版本 v.1 集成。创建另一个测试计划将为其创建版本 v.2 但此版本不会以 v.1 为基础。相反,此版本基于未版本化的集成实例,与 v.1 一样。
集成的 N/A 版本表示集成的无版本实例,该实例在开发标签页中进行管理。
换句话说,在 Matter >测试在 Developer Console:
- 如果您点击集成版本 N/A 的测试,系统会创建一个新版本。版本号将比任何现有编号高一
版本。
- 如果不存在编号版本,系统会创建版本 v.1。
- 如果存在版本 v.1,则创建版本 v.2。如果版本为 v.2 创建版本 v.3,依此类推。
- 如果您点击测试获取编号版本的集成( (例如 v.1),则不会创建新版本。相反,版本v.1是 重新测试。
元数据
创建版本后,为未分版本的集成添加的前提条件中列出的所有元数据都会附加到该版本。但是,附加到 无法查看或更改。
对集成的元数据所做的任何更改都不会反映在现有版本中。必须创建新版本,才能将更新后的元数据用于认证和发布。
删除版本
集成版本无法删除,也无法删除。他们 应更新以反映集成状态(新的测试计划或字段) 可进行认证并发布。
只有在集成版本发布后,并在之后被其他版本取代时,才会从 Developer Console 中移除。