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上对应A霸烹钟爷PP ID的应用信息; 2、提取信息上的最新版本号等信息; 3、提取最新版本号; 4、调用上面的比较方法,比较前应用版本号和最新版本号; 5、如果有版本更新则跳转到App Store上下载。
6、运行效果(以第二种方法,iOS版企鹅应用为例) 当前版本为3.2.1,请求控制台返回:“发现新版本 6.5.6”(Demo在真机上会跳转到AppStore的企鹅下载页); 当前版眺螗熨膣本为6.5.6,请求控制台返回:“没有新版本”; 当前版本为6.6.6,请求控制台返回:“没有新版本”。
7、如果您喜欢,请按投票;如果有疑问,欢迎一起探讨。