Manifest V2 - 版本 [已淘汰]

一個至四個以點分隔的整數,用於識別這項擴充功能的版本。整數有幾個規則:長度必須介於 0 到 65535 之間,含首尾,非零整數則不得從 0 開始。舉例來說,99999 和 032 都是無效的。

以下列舉幾個有效版本的範例:

  • "version": "1"
  • "version": "1.0"
  • "version": "2.10.2"
  • "version": "3.1.2.4567"

自動更新系統會比較不同版本,判斷是否需要更新已安裝的擴充功能。如果已發布的擴充功能的版本字串比已安裝的擴充功能更新,系統就會自動更新擴充功能。

比較作業會從最左邊的整數開始。如果這些整數相等,系統會比較右側整數,依此類推。舉例來說,1.2.0 是 1.1.9.9999 的更新版本。

缺少的整數等於零。舉例來說,1.1.9.9999 比 1.1 更新,而 1.1.9.9999 則是早於 1.2。

詳情請參閱自動更新一文。

版本名稱

除了版本欄位 (用於更新) 之外,version_name 也可以設定為描述性版本字串,如果存在的話,這些資訊就會用於顯示。

版本名稱範例如下:

  • "version_name": "1.0 beta"
  • "version_name": "build rc2"
  • "version_name": "3.1.2.4567"

如未顯示 version_name,版本欄位也會用於顯示。