美文网首页
iOS版本检测

iOS版本检测

作者: iOS_tree | 来源:发表于2019-03-01 15:55 被阅读0次

    在iOS开发的时候,有时候遇到相关版本检测的需求。版本检测分为本地版本检测、线上版本检测。

    1、本地版本检测

    APP本地版本保存在info.plist里面,获取版本代码如下:

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
    NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
    

    2、线上版本检测

    线上版本检测分苹果服务器接口和自有服务器接口。
    苹果服务器接口为apple iTunes提供有公共的APP信息接口(据说上架的APP不能调用该接口,但是我们公司开发的APP调用该接口可以正常上架),接口为GET请求,如下:

    http://itunes.apple.com/lookup?id=990115198
    

    id后面的参数为APP Store的APP ID。请求返回的为一个json字典数据,取出里面的results的字段里面的version字段即可。

    自有服务器检测方法为,在公司服务器上保存最新版本,并单独提供一个接口供APP查询即可,版本更新时同步修改自有服务器上的版本数据即可.。

    相关文章

      网友评论

          本文标题:iOS版本检测

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