一、方法1(不推荐): 本地通过版本号比较+是否强制来判断 二、方法2(推荐): 比如 你现在APP是1.2.4,发了一个1.2.5的非强制更新的版本,你打开APP后端返回需要更新且是非强制更新; 然后又发了一个1.3.0是强制更新的版本,这段时间你没打开过APP。。 然后又发了一个1.3.1非强制更新的版本,这个时候打开APP应该是需要更新,且是强制更新 后端通过app请求接口时带上来的版本号去判断的,app本地只通过一个版本的配置很难判断出是否要强制更新