美文网首页IOS_OC_Summarize
iOS 检测版本更新

iOS 检测版本更新

作者: ninazhang | 来源:发表于2017-03-29 13:51 被阅读0次

         基于良好的用户体验,当在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];

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

    相关文章

      网友评论

        本文标题:iOS 检测版本更新

        本文链接:https://www.haomeiwen.com/subject/xqxhrttx.html