ios的版本號, 乙個叫做version, 乙個叫做build.
獲得version ,
[[nsbundle mainbundle] objectforinfodictionarykey:@"cfbundleshortversionstring"];
獲得build號:
[[[nsbundle mainbundle] infodictionary] objectforkey:@"cfbundleversion"]
// 以下方法
先獲取最新的版本號
再獲取當前軟體的版本號
最後進行比較
- (void)checkversionupdate
if (![resultarray count])
nsdictionary *infodic = [resultarray objectatindex:0];
nsstring *lastversion = [infodic objectforkey:@"version"];
nsstring *trackviewurl = [infodic objectforkey:@"trackviewurl"];
nsstring *trackname = [infodic objectforkey:@"trackname"];
//獲取此應用的版本號
nsdictionary *infodict = [[nsbundle mainbundle] infodictionary];
nsstring *currentversion = [infodict objectforkey:@" cfbundleshortversionstring"];
double doublecurrentversion = [currentversion doublevalue];
double doubleupdateversion = [lastversion doublevalue];
//比較
nsstring *titlestr = [nsstring stringwithformat:@"檢查更新:%@", trackname];
if (doublecurrentversion < doubleupdateversion) else
}- (void)alertview:(uialertview *)alertview clickedbuttonatindex:(nsinteger)buttonindex
}}
IOS 版本檢查更新
在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...
ios檢查版本更新
在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...
ios檢查版本更新
在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...