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
- IOS版本检测,更新版本
- iOS 检测版本更新
- ios检查版本更新
- ios版本更新
- iOS 检测版本更新
- IOS检测版本更新
- IOS版本更新
- ios检查版本更新
- iOS检测版本更新
- iOS 检测版本更新
- ios版本更新
- iOS 版本更新
- iOS 检测版本更新
- IOS 版本更新检测
- iOS 检测版本更新
- iOS 检测版本更新
- iOS --检测更新版本
- IOS 版本检查更新
- 网页加载速度缓慢的原因分析
- iOS Objective-C Runtime(-)消息机制
- 利用BOOST库实现最简单的UrlEncode
- 关于Linux下串口通信的一点心得
- ipad 在宿舍可以连接上网,在办公室ipad连接d link的时候就不行
- iOS--版本更新
- Array.prototype.slice.call(arguments)
- PHP开发中修改服务器中的编码
- image转换为base64编码
- angular学习日志05 显示文本 ng-bind
- Android学习路线指南
- 第五章:面向对象(下)
- Redis作为PHP session容器
- xcode必装插件VVDocumenter