IOS檢查版本更新

2021-07-23 11:57:00 字數 1271 閱讀 1989

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請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...