-
首先通过网络请求获取服务器记录的最新版本信息
网络请求获取 -
获取本地应用版本号信息
NSString *currentVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
- 比较版本信息
netVersion compare:currentVersion options: NSNumericSearch]== NSOrderedDescending
- 需要更新版本
//urlString服务器给的最新包的下载地址
NSString *checkUrl = [NSString stringWithFormat:@"itms-services://?action=download-manifest&url=%@", urlString];
NSURL *url = [NSURL URLWithString: checkUrl];
[[UIApplication sharedApplication] openURL:url];
网友评论