对应用进行版本控制
Vega支持您为应用设置版本和内部版本号。这些属性用于确定向亚马逊应用商店提交的应用程序包的顺序,这对于设备上的安装和更新流程非常重要。
更新应用时,版本和内部版本号都必须大于您之前提交的版本号。您可以在针对Vega的应用提交中详细了解应用提交要求。
设置应用版本
应用的版本属性设置为自由格式的字符串,可在创建应用程序包时作为命令参数传递。您可以使用版本属性将应用版本描述为<major>.<minor>.<patch> 语义版本,或者使用任何其他类型的版本控制方案。
通过命令行或脚本调用适用于Vega的React Native应用的内部版本号时,传递--build-version标记。
从命令行
npx react-native build-kepler --build-version 1.2.3
利用package.json中的脚本
"scripts": {
...
"build:release": "react-native build-kepler --build-type Release --build-version 1.2.3",
}
设置应用内部版本号
应用的内部版本号是一个递增的数字(介于1和2^63-1之间),代表应用程序包的唯一内部版本号。创建应用程序包时,将内部版本号设置为命令参数。
通过命令行或脚本调用适用于Vega的React Native应用的内部版本号时,传递--build-number标记。
从命令行
npx react-native build-kepler --build-number 101
利用package.json中的脚本
"scripts": {
...
"build:release": "react-native build-kepler --build-type Release --build-number 101",
}
检查您的版本和内部版本号
构建应用后,您可以使用vpt工具验证应用程序包中的版本和内部版本号属性是否正确设置。您可以在SDK安装位置下找到VPT工具。在用于初始化Vega SDK环境的终端中,运行以下命令,将<vpkg路径>替换为应用的路径。
kepler exec vpt info <vpkg路径> --json
以下是此命令的输出示例,其中显示了版本和内部版本号。
{
"title": “我的Vega应用程序”,
"id": "com.my.kepler.app",
"version": "1.2.3",
"build_number": 101,
"size": 19409829
}
Last updated: 2025年9月30日

