iOS 版本更新

2021-06-20 16:16:26 字數 1234 閱讀 5155

通常的做法是在自己的伺服器上記錄最新版本號,從ios客戶端請求,與本地版本號比較,不同則提示更新。這種做法簡單,缺點是需要單獨的伺服器支援。

[html]view plain

copy

nsstring *

version

= @"";  

nsurl *urlid=

<

your

>

"];  

versionrequest

= [asiformdatarequest requestwithurl:url];  

[versionrequest setrequestmethod:@"get"];  

[versionrequest setdelegate:self];  

[versionrequest settimeoutseconds:150];  

[versionrequest startsynchronous];  

//response string of our rest call  

nsstring* jsonresponsestring

= [versionrequest responsestring];  

nsdictionary *loginauthenticationresponse

= [jsonresponsestring objectfromjsonstring];  

nsarray *configdata

= [loginauthenticationresponse valueforkey:@"results"];  

for (id config in configdata)   

if (![version isequaltostring:[itsuserdefaults objectforkey:@"version"]])     

[html]view plain

copy

- (void)alertview:(uialertview *)actionsheet clickedbuttonatindex:(nsinteger)buttonindex   

}  

[html]view plain

copy

]  }  

請求出的version為2.3, 與本地客戶端版本號比較,即可判斷有無更新。

ios版本更新

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

IOS 版本檢查更新

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

iOS開發,版本更新

新的ios版本更新邏輯和舊的沒有太大的區別,只是多了乙個build和version的區別。1.關於version和build 1.1 比如我在submit之前在xcode中設定的 這樣說,大家明白吧?2.版本更新變化 nsbundle mainbundle infodictionary object...