整合版本管理

版本管理可讓開發人員在不同開發階段管理多個版本的整合。

Google Home Developer Console 的「Develop」分頁中,整合作業會被視為「未版本化」。在「Test」分頁中開始開發測試階段後,整合就會加上版本編號。從那個時間點開始,在工作流程中的所有後續步驟 (從測試到發布) 都會使用整合版本。

舉例來說,您可能有一個版本的整合功能正在進行認證,以便即將推出,而具有不同功能的較新版本整合功能則正在測試,以便在幾個月後推出。

必要條件

整合版本是未經過版本化的整合作業的快照。也就是說,當您建立認證測試計畫 (以及整合版本) 時,與該整合相關的所有品牌資訊中繼資料,必須是您要用於已推出的整合功能的資訊

建立認證測試計畫前,請確認您已完成下列事項: 1. 建立公司資料。1. 為整合作業輸入正式版供應商 ID (VID)。1. 已設定的設定和品牌資訊

如果您尚未完成整合作業的所有步驟,則為認證測試而建立的整合版本無法獲得認證您必須建立新版本,並從「測試」步驟重新開始。

如果您想在整合版本通過認證前更新品牌資訊,也必須建立新版本並重新開始。

建立新版本

您為認證建立測試計畫時,系統會建立新的整合版本。這個編號版本會列在 Developer Console 的「Test」(測試) 分頁之後的所有整合清單中。

系統不會從其他編號版本建立新版本。舉例來說,您為整合建立的第一個測試計畫會為該整合建立 v.1 版本。建立另一個測試計畫會為該整合建立 v.2 版本,但這個版本不會以 v.1 為基礎。相反地,這個版本是以未命名版本的整合服務為基礎,與 v.1 相同。

整合的 N/A 版本代表整合的未命名版本,可在「Develop」分頁中管理。

換句話說,在 Developer Console 中依序點選 Matter >「測試」

  • 如果您點選整合版本 N/A 的「測試」,系統會建立新版本。版本號碼會比任何現有的編號版本高一個。
    • 如果沒有編號版本,系統會建立 v.1 版本。
    • 如果已存在 v.1 版本,系統會建立 v.2 版本。如果已存在 v.2 版本,系統就會建立 v.3 版本,以此類推。
  • 如果您點選整合項目的編號版本 (例如 v.1) 的「Test」,系統不會建立新版本。而是再次測試 v.1 版本。

中繼資料

建立版本時,為未分版本整合新增的必要條件中列出的任何中繼資料,都會附加至版本。不過,您無法查看或變更版本附加的中繼資料。

對整合項目的結構描述所做的任何變更,都不會反映在現有版本中。必須建立新版本,才能使用更新版中繼資料進行認證和發布。

刪除版本

整合版本無法刪除,也無須刪除。應更新為可認證及啟動的整合狀態 (新測試計畫或實地測試)。

只有在整合版本已推出,且之後由其他版本取代時,才會從 Developer Console 中移除。