问答

android versionCode 有什么用?

作者:admin 2021-06-29 我要评论

1.既然有 versionName 为什么又有 versionCode 呢? 2.判断APP更新一般是通过 versionName 还是 versionCode 呢? 3.如果第二个问题答案是 versionCode ,那么这...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

1.既然有versionName为什么又有versionCode呢?
2.判断APP更新一般是通过versionName还是versionCode呢?
3.如果第二个问题答案是versionCode,那么这个versionCode对用户不可见,是否还不如用versionName判断好呢?
4.versionCode有哪些使用场景呢?
5.发布APP要保持versionCode递增吗?我暂时没用到versionCode那么也需要versionCode递增吗?

###

VersionCode 是一个纯数字,应用商店和操作系统用此来对比两个版本的谁新谁旧,数大的就新、数小的就旧。不一定是连续递增,但一定是趋势增加的。

VersionName 是一个字符串,是给用户展示看的一个东西,用户理解起来更容易。

你就比如 1.0.01.0 谁更大?0.1.0-alpha0.1.0 谁更大?人肉眼去看固然很容易识别,但代码写起来这些各种边界条件你很难用 VersionName 去处理。

两者理论上应该是互为映射的关系,实操中可能 VersionName 会对应多个 VersionCode

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • android versionCode 有什么用?

    android versionCode 有什么用?

  • vue template 如何优雅的访问 window

    vue template 如何优雅的访问 window

  • elementUI

    elementUI

  • vue+element表格嵌套表格,外层折叠后

    vue+element表格嵌套表格,外层折叠后

腾讯云代理商
海外云服务器