iOS--版本更新

来源:互联网 发布:excel防止数据丢失 编辑:程序博客网 时间:2024/05/16 02:48

这个只要是app涉及到维护,都避免不了会用到,可以说这个是几乎每个app都会用到的功能,做起来也很简单,理论就是比较自己手机版本和AppStore版本号,不一样就需要更新喽(你手机版本号是不可能比AppStore还大,所以不一样就是有新版本)
获取一下当前自己的版本号:

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];NSLog(@"%@",app_Version);

再来看看AppStore的版本号吧

 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];    [manager POST:@"http://itunes.apple.com/lookup?id=281796108" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {        NSArray *array = responseObject[@"results"];        NSDictionary *dic = [array lastObject];        _str = dic[@"version"];        NSLog(@"版本%@",_str);        NSLog(@"%@",app_Version);    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {        NSLog(@"error");    }];

一比较你就了解喽,然后弹出个提示 ,更新调用openUrl方法,就进AppStore了,还可以加个监听,然后给侧边栏,小红点就出来了,是不是还好,没想象那么难

0 0
原创粉丝点击