iOS 检测版本更新

     基于良好的用户体验,当在appStroe上线了新的版本时,提醒用户更新”新版本“是必不可少的。

     版本更新的思路:获取当前应用的版本号及AppStore中的版本号;比较这两个版本号;如果当前版本号小于AppStore中的版本号,则提示用户更新版本,跳转到AppStore进行更新;其他情况不提示用户更新版本。

1、获取当前应用版本号

/**

*CFBundleShortVersionString:当前应用版本

*CFBundleDisplayName:获取应用名称

*CFBundleVersion:获取编译版本

*/

NSDictionary *infoDict = [[NSBundle mainBundle]infoDictionary]; NSString *currentVersion = infoDict[@"CFBundleShortVersionString"];

2、获取应用在appStore中的版本号

实际上是个通过请求应用的下载链接,获取版本号。

首先要确定要请求的url链接是什么?

NSString *itunesUrl = [NSString stringWithFormat:@"https://itunes.apple.com/cn/lookup?id=%@",AppleID];

然后就可以直接进行网路请求了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容