当前位置:   article > 正文

App Store自动更新App oc_ios appstore 上架成功后 自动升级吗

ios appstore 上架成功后 自动升级吗

苹果App Store可以帮忙管理版本,只要在登录或起始页面加上下面代码就可以实现自动更新App版本。

检查当前版本是否需要更新:

    //获取手机程序的版本号

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

    NSDictionary *dict = @{@"id":@"1268501964"};//在开发者账号中查看

    AFHTTPSessionManager *mgr = [AFHTTPSessionManager manager];

    [mgr.responseSerializer setAcceptableContentTypes: [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil]];

    [mgr GET:@"https://itunes.apple.com/cn/lookup" parameters:dict progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {

        NSArray *array = responseObject[@"results"];

        if (array.count != 0) {// 先判断返回的数据是否为空

            NSDictionary *dict = array[0];

            // 当前版本小于App Store版本

            if ([dict[@"version"] compare:ver options:NSNumericSearch] == NSOrderedDescending) {

                // 提示更新

                if (!updateAlert.visible) {

                    [updateAlert show];

                }

            }

        }

    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {

    }];

更新App:

        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/cn/app/%E8%8E%B1%E4%BB%98mpos/id1268501964?mt=8"]];//替换id

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/421017
推荐阅读
相关标签
  

闽ICP备14008679号