项目中版本更新
- AppStore 版本 以下简称A版本
- ShortVersionString APP版本 以下简称loca版本
ServerVersion 服务器版本 以下简称server版本
审核
- server版本、local版本比较
-如果迭代版本审核未通过 A版本 为1 审核人员local版本 为2 server版本 为1 if(server版本 < loca版本){ APP展现给审核人员看的页面 用户local版本 为1 用户local版本 不符合条件 用户获得正常页面 }
更新
- A版本、loca比较
- 如果还没审核通过 A版本 为1 审核人员local版本 为2 server版本 为1 if(A版本 > loca版本){ 审核人员 不提示更新 用户local版本 为1 当审核通过 提示更新 }
方案1
获取自己服务器的APP版本号与已安装的APP版本号比较;
优点是:检测更新速度快、检测稳定;
缺点是:和AppStore上的版本号不同步(app上架需要审核时间,不确定什么时候成功更新到AppStore上)
方案2
根据已发布到app store上的应用版本号与已安装的APP版本号比较更新;