iOS 软件进行版本更新
2015-08-11 17:23
453 查看
iOS版本更新 我们可以在didFinsihLaunchingWithOptions 写处理事件苹果给我们提供了appStore版本获取接口方法NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/lookup?id=%@",appleID]]];//appleID传入自己app的ID号[request setHTTPMethod:@"GET"];NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:returnData options:0 error:nil];in//可以通过获取到的jsondata 字典数据 获取到App Store版本信息NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];NSString *currentVersion = [infoDict objectForKey:@"CFBundleVersion"];double doubleCurrentVersion = [currentVersion doubleValue];
然后通过App Store里的版本号 和本地app的版本号进行对比 如本地版本号低于了App Store的版本号 就提示更新
<span style="font-size: 9pt;">[[UIApplication sharedApplication] openURL:[NSURL URLWithString:trackViewUrl]]; //这里就可以通过传入trackViewUrl <软件在App Store里的地址> 系统就能跳转到更新界面</span>unchingWithOptions
相关文章推荐
- iOS 身份证校验
- iOS Provisioning Profile(Certificate)与Code Signing详解
- iOS学习笔记11-iOS应用国际化教程(2014版)
- iOS入门(三十四) 表视图的编辑
- IOS - 响应者链条
- iOS真机测试-添加测试设备流程
- 加载带有手势识别器的XIB文件需注意哪些问题
- iOS中ScrollView相对布局的使用
- iOS 提示 toast
- iOS入门(二十九)Target Action 和手势
- iOS入门(二十八)事件处理
- ios 动画的时候 如果加阴影 会卡顿的
- ios 8行代码教你搞定导航控制器全屏滑动返回效果
- iOS入门(二十六)iOS程序启动流程
- iOS入门(二十五)基础控件
- 教你轻松看懂 iOS9 新功能
- iOS入门(二十三)内存管理
- iOS入门(二十二)属性
- 更新日志 - 关于 iOS9 设备的安装及其他优化
- iOS开发-- 使用VVDocumenter-Xcode添加代码注释