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

<写在一个方法中>

- (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) {

}];

}

时间: 2024-11-12 05:43:27

判断APP是否是最新版本 和 获取 APP 版本号的相关文章

TortoiseSVN 覆盖SVN仓库最新版本提交

情况背景: ibank.pdm文件最新版本有问题,版本号为5051. 我想在5050的版本上修改后提交,覆盖5051版本的修改,也就是经过我修改后的5050版本,覆盖5051版本的修改,提交成功并成为最新的版本5052. 使用TortoiseSVN软件实现,版本1.6.10,步骤如下: 1.先将现在的5051版本ibank.pdm更新到我想要的5050版本 2.修改5050版本ibank.pdm,修改完毕后备份到另一个地方.不是放在当前svn目录下就好,避免等下更新会对现有的5050版本iban

亦跑APP震撼上线_了解亦跑app必看——【亦跑运营推广商】

亦跑APP致广大亦跑用户: 自2018年12月28日开始启动公测以来,受到了大量亦粉的支持,在此表示感谢!同时由于各种原因系统出现了一些技术性问题(俗称BUG),我们虽尽力采取了相关措施,确保整个体系稳定运作,但给大家带来了不好体验,深深的表示抱歉.亦跑公司30+专业技术团队将尽全力保障系统稳定运行. 亦跑APP注册下载流程:[复制下面的链接,在浏览器打开注册或下载]亦跑注册链接:http://share.yipaoapp.com/registration_sharing/DY110850亦跑A

C#:通过Visual Studio项目预生成命令获取SVN版本号

之前有一个winfrom项目,想要通过获取SVN版本号作为程序的内部编译版本号.经过一系列研究,得出了一些经验,特总结成一篇博客. 方法一:通过SVN命令获取版本号 类似地,我在项目中添加了一个名为"Version_inf.bat"的用于生成版本号的批处理文件,并设置它的属性为始终复制到输出目录.代码如下: 1 svn info>SVN_Version.dll 2 findstr “Revision” SVN_Version.dll 这段脚本的意思是通过“svn info”命令获

BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3) (转)

声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢 为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新 BaseAnimation讨论群号:149581646 1.3源码下载地址:http://download.csdn.net/detail/u011112840/6910683 1.3APP下载地址:http://as.baidu.com/a/item?docid=5790764 1.2源码下载地址:http:

【FastDev4Android框架开发】打造QQ6.X最新版本侧滑界面效果(三十八)

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50253925 本文出自:[江清清的博客] (一).前言: 这两天QQ进行了重大更新(6.X)尤其在UI风格上面由之前的蓝色换成了白色居多了,侧滑效果也发生了一些变化,那我们今天来模仿实现一个QQ6.X版本的侧滑界面效果.今天我们还是采用神器ViewDragHelper来实现,之前我们以前基于ViewDragHelper的使用和打造QQ5.X效果了,基本使用方法可以点

Visual Studio 2017 RC 下载 最新版本的发行说明

我们非常荣幸地宣布 Visual Studio 2017 RC 现已推出! 此新版本包括我们最新的功能创新和改进. 注意 这里是 Visual Studio 2017 最新版本的发行说明. 下载:Visual Studio Enterprise 2017 RC 若要了解有关其他相关下载的详细信息,请参阅下载页. 另请参阅 Visual Studio 2017 系统要求和 Visual Studio 2017 平台目标以及兼容性. 重要事项 虽然一般情况下支持在生产环境中使用 Visual Stu

Chrome调试模式获取App混合应用H5界面元素

原文章地址http://blog.csdn.net/qq_19636353/article/details/53731254 浏览器的远程调试工具,使得我们可以通过PC上开启的控制台,调试手机浏览器中正在运行的代码.运行于 Android 4+系统的Chrome for Android 同样也可以配合ADB(Android Debug Bridge)实现桌面远程调试.桌面版Chrome32+已经支持免安装ADB即可实现远程调试移动设备页面/WebView . Android远程调试目前支持所有操

【Android界面实现】SlidingMenu最新版本使用详解

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在很久之前的一篇文章中,简单的介绍了一下开源项目SlidingMenu控件的使用,这一篇文章,将比较详细的介绍最新版本的SlidingMenu控件的使用方法. SlidingMenu的github地址:https://github.com/jfeinstein10/SlidingMenu 将SlidingMenu整合到自己的项目之中 我们在使用开源的项目之前,都需要先将项目作为资源引入到我们当前的项目之中

获取APP的类结构信息

之前介绍了怎么操作越狱的iOS设备(以下简称为手机),但简单操作手机并不是目标,小程的目标是手机上特定的APP,比如微信.淘宝.QQ音乐等等,因为小程可以从这些APP上拿到一些有用的信息或资源--比如,"微信的那个页面是用什么控件来布局的?"."QQ音乐的歌手头像,能批量地拿到吗?",等等. 很明显,如果你知道目标APP的所有类的声明,你就可能直接观察到,或者推导到一些有用的信息. 实际上,把目标APP的类信息拿到,是至关重要的一步,因为这一步的成功让你有了分析的资