場景:
一般App發(fā)布了新版本之后,都會提示用戶去更新。這就需要我們獲取App的當(dāng)前版本號與后臺存儲的版本號做對比來判斷是否需要更新。
原創(chuàng)文章,歡迎轉(zhuǎn)載.轉(zhuǎn)載請注明出處: http://m.itdecent.cn/p/53e8bd60fecf
獲取版本名稱和版本code:
打開manifest.json文件的代碼視圖可以看到項(xiàng)目的版本名稱和版本code:
"version": {
"name": "1.0.0",/*應(yīng)用版本名稱*/
"code": "83"
}
可以通過下面的代碼來獲取對應(yīng)版本名稱和版本code:
mui.plusReady(function(){
mui.getJSON("manifest.json", null, function(manifest){
var versionName = manifest.version.name;
var versionCode = Number(manifest.version.code);
console.log("版本名稱:"+versionName+",版本code:"+versionCode);
});
});
注意:上面代碼中"manifest.json"用的是相對路徑,如果當(dāng)前頁面在其他目錄下記得在前面加"../"。