buildNo是什么?
buildNo 是 TMF 应用发布系统引入的应用版本号概念,是独立于 Android versionName 和 versionCode 的版本号,以便于应用更新、热修复等模块做更精细化控制,可以在 versionCode 及 versionName 不变的情况下实现灰度更新。
buildNo 为应用发布版本大小比较时使用的唯一参数,格式一般为6-7位数字,buildNo 需符合以下设计规则:
App 每发布一个版本时(包括正式版/灰度版),buildNo 需唯一且递增,同时,buildNo 与版本号需成正相关关系,即 buildNo 大的 App 版本号必须大于等于 buildNo 小的 App 版本号。一个版本号可对应多个 buildNo,用于灰度升级场景做版本比较。