版本代码与版本之间的区别内部编号?

时间:2016-10-19 19:08:33

标签: android ios

所以在iOS(和大多数软件项目......)中都有一个增量版本号属性。在Android中,有一个版本代码属性。

两者有什么区别?

2 个答案:

答案 0 :(得分:1)

来自documentation(强调我的):

  

机器人:的versionCode

     

内部版本号。此数字仅用于确定一个版本是否比另一个版本更新,更高的数字表示更新的版本。这不是向用户显示的版本号;该号码由versionName属性设置。

     

该值必须设置为整数,例如“100”。您可以根据需要定义它,只要每个连续版本具有更高的数字。例如,它可以是内部版本号。或者,您可以通过在低16位和高16位分别编码“x”和“y”将“x.y”格式的版本号转换为整数。或者,每次发布新版本时,您只需将数字增加一个。

versionCode是Android中的增量版本号。

答案 1 :(得分:0)

每次在Play Google上新上传的APK都要求versionCode不同(理想情况下是一个)。这是一个数字。有versionName,可以是非数字。因此,如果我先发布,那么versionCode将为1,我将版本名称保持为" 1"只要。对于任何微小的更改,我的versionCode必须是2,而我可以将我的版本名称保持为" 1.1"。 Play Google会向用户显示versionName(但不会显示versionCode)。希望它有所帮助。