客户端版本升级相关逻辑梳理
2015-12-16 11:44:10 1 举报
客户端版本升级逻辑主要包括以下几个步骤:首先,检查当前客户端版本是否为最新版本,如果不是,则进入下一步;其次,从服务器获取新版本信息,包括版本号、更新内容等;然后,提示用户有新版本可供升级,询问用户是否同意升级;如果用户同意,则下载新版本的安装包;下载完成后,关闭当前客户端程序,并启动新版本的安装程序进行安装;安装完成后,启动新版本的客户端程序,并将用户的设置和数据同步到新版本中。在整个过程中,需要处理各种可能出现的错误和异常情况,确保升级过程的稳定性和安全性。
作者其他创作
大纲/内容
等于
App 传递给服务端的参数appCode:App版本号(例:181)appVersion:app版本(例:3.3.1)wmPoiId:335423cType:相当于其他接口的appType 4:安卓 dType:0 android 1 小美接单器 5:IOSdVersion:系统版本 (例:安卓:14_5.1.0 IOS: 7.1.1)
小于
现有逻辑为ios为7.0.0以上版本属于维护范围Android所有系统版本都维护
客户端版本号appCode与现有beta版本号相比较
是
beta版本是否存在(检查商家wmPoiId或所属城市cityId是否与灰度方案相匹配)
appVersion的sum加和是否小于stable的sum加和
否
系统版本dVersion是否属于版本升级维护范围内
升级
appVersion的sum加和是否小于beta的sum加和
不升级
客户端版本号appCode与现有stable版本号相比较
大于
Start
0 条评论
回复 删除
下一页