在iOS(以及大多数软件项目中……)有一个增量版本号属性,在Android中有一个版本代码属性。
两者之间的区别是什么?
来自文档(我强调):
android:versionCode
一个内部版本号。此数字仅用于确定一个版本是否比另一个版本更新,较高的数字表示更近期的版本。这不是向用户显示的版本号;该数字由versionName属性设置。
值必须设置为整数,如“100”。您可以按任何方式定义它,只要每个后续版本都具有更高的数字。例如,它可以是一个构建编号。或者,您可以通过在低16位和高16位中分别对“x”和“y”进行编码,将“x.y”格式中的版本号转换为整数。或者,您可以每次发布新版本时将数字增加一。
versionCode
是Android中的递增构建编号。