一到四个以英文句点分隔的整数,用于标识此扩展程序的版本。有几项规则适用于整数:它们必须介于 0 到 65, 535 之间(包括 0 和 65, 535),并且非零整数不能以 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,则版本字段也将用于显示。