iOS開發 判斷當前APP版本和公升級

2021-07-06 04:11:10 字數 1031 閱讀 4210

方法一中,之前的做法是在特定的頁面的時候 傳送請求,根據請求資料,彈出 uialertview進行提示。

方法二也是比較常用的方法。

當前執行版本資訊可以通過info.plist檔案中的bundle version中獲取

nsdictionary *infodic = [[nsbundle mainbundle] infodictionary];

nsstring *currentversion = [infodic objectforkey:@"

cfbundleshortversionstring

"];,你獲取到資料是json資料。

進行解析,將 version 的資料跟你從info.plist 獲取的資料進行比較!

ps:還是介紹一下對應資訊

nsdictionary *infodic = [[nsbundle mainbundle] infodictionary];

nsstring *currentversion = [infodic objectforkey:@"cfbundleshortversionstring"];

nslog(@"當前的版本是 %@",currentversion);

if (![version isequaltostring:currentversion]) }[[

] openurl:[nsurl urlwithstring:

trackviewurl

]];*****=

ps:僅供參考

iOS獲取當前app的名稱和版本號

nsdictionary infodictionary nsbundle mainbundle infodictionary 手機序列號 nsstring identifiernumber uidevice currentdevice uniqueidentifier nslog 手機序列號 ide...

iOS獲取當前app的名稱和版本號

nsdictionary infodictionary nsbundle mainbundle infodictionary cfshow infodictionary 手機序列號 nsstring identifiernumber uidevice currentdevice uniqueiden...

iOS獲取當前app的名稱和版本號

nsdictionary infodictionary nsbundle mainbundle infodictionary cfshow infodictionary 手機序列號 nsstring identifiernumber uidevice currentdevice uniqueiden...