• App Store 升级问题


    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

        

        NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"1087624011"];

        NSLog(@"---------%@",url);

       [self Postpath:url];

        

        return YES;

    }

    -(void)Postpath:(NSString *)path

    {

        

        NSURL *url = [NSURL URLWithString:path];

        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url

                                                               cachePolicy:NSURLRequestReloadIgnoringCacheData

                                                           timeoutInterval:10];

        

        [request setHTTPMethod:@"POST"];

        

        

        NSOperationQueue *queue = [NSOperationQueue new];

        

        [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response,NSData *data,NSError *error){

            NSMutableDictionary *receiveStatusDic=[[NSMutableDictionary alloc]init];

            if (data) {

                

                NSDictionary *receiveDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];

                if ([[receiveDic valueForKey:@"resultCount"] intValue]>0) {

                    

                    [receiveStatusDic setValue:@"1" forKey:@"status"];

                    [receiveStatusDic setValue:[[[receiveDic valueForKey:@"results"] objectAtIndex:0] valueForKey:@"version"]   forKey:@"version"];

                }else{

                    

                    [receiveStatusDic setValue:@"-1" forKey:@"status"];

                }

            }else{

                [receiveStatusDic setValue:@"-1" forKey:@"status"];

            }

            

            [self performSelectorOnMainThread:@selector(receiveData:) withObject:receiveStatusDic waitUntilDone:NO];

        }];

        

    }

    -(void)receiveData:(id)sender

    {

        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

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

        

        NSDictionary *dictionary = (NSDictionary *)sender;

        if([[dictionary objectForKey:@"version"]doubleValue]>[app_Version doubleValue]){

            

            UIAlertView *alert =    [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"你当前的app版本过低,请升级" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];

            [alert show];

             NSString *url = @"https://itunes.apple.com/cn/app/he-ge-zheng-guan-li/id1087624011?mt=8";

            [[UIApplication sharedApplication]openURL:[NSURL URLWithString:url]];

        }

      

        

        

    }

     v

  • 相关阅读:
    ffmpeg——压缩mav格式音频
    java控制台编译通过,运行出现找不到或无法加载主类的情况
    “Hello World!”团队——Final发布用户使用报告
    PSP总结报告
    软工第十二周个人PSP
    “Hello World!”团队第七周召开的第一次会议
    个人第十一周PSP
    互评Beta版本—博客园安卓APP
    sqlalchemy 学习笔记
    sqlite学习笔记
  • 原文地址:https://www.cnblogs.com/hualuoshuijia/p/5238016.html
Copyright © 2020-2023  润新知