码迷,mamicode.com
首页 > 移动开发 > 详细

判断APP是否是最新版本 和 获取 APP 版本号

时间:2015-03-11 22:55:15      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

<写在一个方法中>

- (void)VersionUpdate{

    

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

    CFShow(infoDictionary);

    NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    [manager GET:@"https://itunes.apple.com/cn/lookup?id=868722244" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {

        

        NSDictionary *dic = (NSDictionary *)responseObject;

        NSArray *arr = [dic objectForKey:@"results"];

        NSString *app_NewVersion = [[arr objectAtIndex:0] objectForKey:@"version"];

    //判断 然后 弹出    AlertView

        if (![app_Version isEqualToString:app_NewVersion]) {

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"当前版本不是最新版本,是否更新" delegate:self cancelButtonTitle:@"下次更新" otherButtonTitles:@"更新", nil];

            [alert show];

            [alert release];

        }

        

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        

    }];

    

}

 

判断APP是否是最新版本 和 获取 APP 版本号

标签:

原文地址:http://www.cnblogs.com/ysh-LOVE-hmx-5201314/p/4331029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!