为什么版本格式不是x.y.z?

时间:2017-06-21 13:21:26

标签: codenameone

我想知道为什么我们不能在格式" x.y.z"中放置一个版本(在项目属性中)。 ?

这种格式在Android和iOS中都是可能的!

我知道我可以在项目属性中放置1.01,然后在xcode中将其编辑为1.0.1。但是,如果我使用Display.getInstance().getProperty("AppVersion", "1.0")在我的应用中检索版本,那么它将是" 1.01"。

感谢。

1 个答案:

答案 0 :(得分:1)

Google Play商店和可能的iOS App Store也不允许超过一位小数(我不确定Apple Store,但Apple允许您输入商店列表的版本号也)。

Google会将您在属性中输入的版本号乘以100,因此使用1.01(转换为101)会在转到2.0之前提供更多版本,而不是使用1.1(转换为110)。 Apple将1.01变为1.1,但在进入2.0之前仍然会给你100个版本,因为它们不会乘以100。