iOS开发 APP如何实现检测更新
1、创建工程项目和视图控制器
1、创建一个Sing View Application工程项目;
2、为项目命名,生成工程文件。

2、版本号比较方法
1、获取App当前版本号;
2、使用NSString自带方法进行比较。

3、跳转到App Store下载
1、格式化下载链接;
2、使用系统自带方法跳转到App Store应用下载页。

4、方法一:获取自己服务器版本号检查
1、通过网络请求获取服务器上的版本号;
2、调用上面的比较方法,比较前应用版本号和服务器上的版本号;
3、如果有版本更新则跳转到App Store上下载。
注:获取服务器版本号就需要自己去请求了。
5、方法二:获取App Store上架版本号检查
1、通过网络同步请求获取App Store上对应APP ID的应用信息;
2、提取信息上的最新版本号等信息;
3、提取最新版本号;
4、调用上面的比较方法,比较前应用版本号和最新版本号;
5、如果有版本更新则跳转到App Store上下载。

6、运行效果(以第二种方法,iOS版企鹅应用为例)
当前版本为3.2.1,请求控制台返回:“发现新版本 6.5.6”
(Demo在真机上会跳转到AppStore的企鹅下载页);
当前版本为6.5.6,请求控制台返回:“没有新版本”;
当前版本为6.6.6,请求控制台返回:“没有新版本”。

7、如果您喜欢,请按投票;如果有疑问,欢迎一起探讨。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。