方法/步骤
创建工程项目和视图控制器
1、创建工程项目,新建一个UIViewController;
2、选中工程,右键-New File…选择“Cocoa Touch Class”-Next,给个合理的名称ViewController,再Next完成;
3、在AppDelegate.m文件包含#import "ViewController.h";
4、初始化创建ViewController的视图控制器,并用导航栏控制器包含。将之设置为根视图控制器。
方法一:获取自己服务器版本号检查
1、通过网络请求获取服务器上的版本号;
2、获取当前应用版本号;
3、将版本号转换为整形进行比较;
4、如果有版本更新则跳转到app store上下载。
方法二:获取app store上架版本号检查
1、通过网络同步请求获取app store上对应APP ID的应用信息;
2、提取信息上的最新版本号和下载地址;
3、获取当前应用版本号;
4、将版本号转换成双精度型进行比较;
5、对于有两个点的版本号的最后一个点不处理。
方法二:进行比较版本号
1、比较两个double大小;
2、创建并初始化一个UIAlertView用以显示是否更新以及更新内容;
3、为UIAlertView添加代理方法;
4、[alert show]显示结果。
当需要更新下载时需要跳转下载
运行效果(以第二种方法,iOS版QQ应用为例截图)
请到设置,滑道itunes与app store那。点击进入 就可以看到是否更新的选项搂