整合版本管理

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

Google Home Developer Console 的「Develop」(開發) 分頁中,系統會將整合視為「未版本」處理。進入「Test」分頁後,一旦進入開發測試階段,整合即可進行版本管理。從測試到發布,工作流程中每個其餘步驟都會使用整合版本。

舉例來說,您可能有一個版本會在近期推出時通過認證的整合版本,而內含不同功能的新版整合服務則會在數個月外進行測試。

先備知識

整合版本是未版本化整合的數據匯報。也就是說,當您建立認證的測試計畫 (進而產生整合版本) 時,所有與該整合相關的品牌中繼資料都必須是您希望針對已發布的整合使用的資訊

建立認證測試計畫前,請確認您已經完成下列事項:

  1. 已建立公司資料
  2. 輸入整合作業的正式版供應商 ID (VID)
  3. 已完成設定和品牌宣傳

如果您尚未完成整合作業的所有操作,就無法取得用於認證測試的整合版本您必須建立新版本,然後在「測試」步驟中重新開始。

如想在整合版本通過認證前更新品牌宣傳元素,也必須建立新版本並重新開始。

建立新版本

建立認證的測試計畫時,系統會建立一個新版整合服務。之後從「Test」分頁開始,Developer Console 中的所有整合清單都會列出這個編號版本。

一律不會透過其他編號版本建立新版本。舉例來說,您為整合作業建立的第一個測試計畫會建立該整合作業的 v.1 版。如果建立另一個測試計畫,將會為該整合作業建立 v.2 版本,但這個版本不會以 v.1 為基礎。而是以未版本化的整合執行個體為基礎,和 v.1 相同。

「不適用」的整合功能代表未版本化的整合作業執行個體,該執行個體是在「開發」分頁中管理。

換句話說,在 Developer Console 中的 Matter >「Test」中:

  • 如果您為整合項目「不適用」點選「測試」,系統就會建立新版本。版本編號將比任何現有編號版本高一。
    • 如果沒有編號版本,則會建立 v.1 版本。
    • 如果 v.1 版本存在,系統就會建立版本 v.2。如果已有 v.2 版本,系統會建立 v.3 版本等。
  • 如果您按一下「測試」的整合版本 (例如 v.1),系統就不會建立新版本。v.1而會再次測試 v.1 版本。

中繼資料

建立版本時,如果事前準備中已為非版本整合加入中繼資料,系統會將該中繼資料附加至該版本。然而,您無法查看或變更附加至版本的中繼資料

對整合項目中繼資料所做的任何變更,都不會反映在現有版本中。您必須建立新版本,才能將更新後的中繼資料用於認證和啟動。

刪除版本

整合版本無法刪除,也無法在設計上刪除。應更新,以反映可認證及推出的整合 (新測試計畫或實地測試) 狀態。

只有在推出整合版本時,系統才會從 Developer Console 中移除整合版本,之後會替換為其他版本。