ios检查版本更新
2014-09-03 17:26
232 查看
http://www.open-open.com/lib/view/open1374752708980.html
在我们使用应用时,一打开应用,如果此应用有新的版本,常常能在应用中给出提示,是否要更新此应用。所以,我们就来看看,版本更新是如何实现的。
?
这里,我们通过同步请求,解析json数据,得到了数据。
好的,我们这里需要,version,trackViewUrl,trackName。
?
获取此应用的版本号
?
通过latestVersion和currentVersion的比较,来判断是否有新的更新。
如果有新的版本,那么就跳转至下载页面,这里就用到了trackViewUrl,trackViewUrl是全路径,直接请求。
好的,这就是版本更新的全部步骤。
在我们使用应用时,一打开应用,如果此应用有新的版本,常常能在应用中给出提示,是否要更新此应用。所以,我们就来看看,版本更新是如何实现的。
应用
苹果给了我们一个接口,能根据应用id请求一些关于应用的信息。我们可以根据返回的信息,来判断版本是否和应用的版本一致,如果不一致,那么就出现新的版本了。这时,就需要向用户提醒有新的版本,需要更新。具体步骤如下:?
好的,我们这里需要,version,trackViewUrl,trackName。
?
?
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; NSString *currentVersion = [infoDict objectForKey:@"CFBundleVersion"]; double doubleCurrentVersion = [currentVersion doubleValue]; if (doubleCurrentVersion < doubleUpdateVersion) { UIAlertView *alert; alert = [[UIAlertView alloc] initWithTitle:trackName message:@"有新版本,是否升级!" delegate: self cancelButtonTitle:@"取消" otherButtonTitles: @"升级", nil]; alert.tag = 1001; [alert show]; } else{ UIAlertView *alert; alert = [[UIAlertView alloc] initWithTitle:trackName message:@"暂无新版本" delegate: nil cancelButtonTitle:@"好的" otherButtonTitles: nil, nil]; [alert show]; }
如果有新的版本,那么就跳转至下载页面,这里就用到了trackViewUrl,trackViewUrl是全路径,直接请求。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:trackViewUrl]];
好的,这就是版本更新的全部步骤。
相关文章推荐
- ios 使用ASIHTTPRequest来检查版本更新
- iOS 检查app版本更新操作
- iOS学习笔记18- iOS检查版本更新
- IOS 检查版本更新
- ios 实现版本更新检查
- ios检查版本更新
- iOS开发007 苹果appStore检查版本更新与从app里引导跳到appstore评论页面
- ios检查版本更新
- iOS自定义版本更新检查
- ios 实现版本更新检查
- ios检查版本更新
- iOS 版本更新检查
- iOS检查版本更新
- ios检查版本更新
- iOS检查版本更新、APPStore更新地址和评价地址
- ios 实现版本更新检查
- ios检查版本更新
- iOS跳转到AppStore,AppStore检查版本更新(上线会被拒),跳转到设置界面
- iOS开发之检查APP版本更新
- IOS应用版本更新如果保留检查更新入口审核时将被拒绝