iOS自定義版本更新檢查

2021-07-09 04:22:25 字數 1340 閱讀 8959

提示新版本

我的應用返回的json資料(已經格式化):

]

}

#pragma mark - 檢查版本更新

-(void) checkupdate

} failure:^(nserror *error) ];

}

#pragma mark - 檢查版本更新

}

提醒方法- (void)showupdateview:(nsstring )newversion

* 注:這個是ios8以後的uialertcontroller 

\- (void)showupdateview:(nsstring *)newversion

]]; [alert addaction:[uialertaction actionwithtitle:@"更新" style:uialertactionstyledefault handler:^(uialertaction *action) ]];

[self presentviewcontroller:alert animated:yes completion:nil];

}

nsstring * serverversion =[[[resultdic objectforkey:@"results"] objectatindex:0] valueforkey:@"version"];

nsstring * localversion = [systemutils getversionsting];

//以"."分隔數字然後分配到不同陣列

nsarray * serverarray = [serverversion componentsseparatedbystring:@"."];

nsarray * localarray = [localversion componentsseparatedbystring:@"."];

for (int i = 0; i < serverarray.count; i++)

//有新版本,伺服器版本對應數字大於本地

if ( [serverarray[i] intvalue] > [localarray[i] intvalue])

}

IOS 版本檢查更新

在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...

ios檢查版本更新

在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...

IOS檢查版本更新

ios的版本號,乙個叫做version,乙個叫做build.獲得version nsbundle mainbundle objectforinfodictionarykey cfbundleshortversionstring 獲得build號 nsbundle mainbundle infodic...