标签:
-(void)xinban{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
NSString *string=@"993071546";
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/lookup?id=%@",string]]];
[request setHTTPMethod:@"GET"];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:returnData options:0 error:nil];
NSArray *arry=[jsonData objectForKey:@"results"];
NSString *appstrorebanben=[[arry objectAtIndex:0] objectForKey:@"version"];
self.trackViewUrl1= [[arry objectAtIndex:0] objectForKey:@"trackViewUrl"];//地址trackViewUrl
NSUserDefaults * setting = [NSUserDefaults standardUserDefaults];
if (![[setting objectForKey:@"appstrore"] isEqualToString:appstrorebanben]) {
NSDictionary* dict = [[NSBundle mainBundle] infoDictionary];
NSString *currntbanben=[dict objectForKey:@"CFBundleVersion"];
if (![currntbanben isEqualToString:appstrorebanben] ) {
UIAlertView* view = [[UIAlertView alloc] initWithTitle:@"提示" message:@"啊哦,发现有新版本哦,赶快升级吧!" delegate:self cancelButtonTitle:@"先不要啦" otherButtonTitles:@"立即升级", nil];
[view show];
[setting setObject:appstrorebanben forKey:@"appstrore"];
}
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
// 弹出AppStore更新界面
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",self.trackViewUrl1]]];
}
}
标签:
原文地址:http://www.cnblogs.com/106dapeng/p/4683307.html