博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取appstore版本号,本机app版本号,以及跳转appstore整理
阅读量:6454 次
发布时间:2019-06-23

本文共 1964 字,大约阅读时间需要 6 分钟。

hot3.png

#pragma mark -- 获取appstore版本号-(void)Postpath:(NSString *)path{NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"414478124"];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  {  NSLog(@"receiveData=%@",sender);  //打印获取到的版本号}     #pragma mark --  //获取本地版本号     //获取本地版本号     NSString* thisVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];     3.跳转到AppStore下载//APPid需要填写自己app的idNSString  *urlStr = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@",APPID];NSURL *url = [NSURLURLWithString:urlStr];[[UIApplication sharedApplication]openURL:url];

 

转载于:https://my.oschina.net/iceTear/blog/743008

你可能感兴趣的文章
java系统库性能优化注意点
查看>>
在页面的el表达式是如何判断null的
查看>>
【应用笔记】【AN005】Qt开发环境下基于RS485的4-20mA电流采集
查看>>
IDEA基于maven整合SSM
查看>>
python 信息同时输出到控制台与文件
查看>>
WPF中的动画——(六)演示图板
查看>>
访问禁止,检测到可疑访问,事件编号
查看>>
C# websocket与html js实现文件发送与接收处理
查看>>
CSS浮动与清除浮动
查看>>
Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别
查看>>
[VSTO系列]一、VSTO For Excel Getting Start!
查看>>
learning c book
查看>>
R语言矩阵转置
查看>>
Maven下,spring+struts2+ibatis整合
查看>>
left join
查看>>
树形DP题目
查看>>
ECSHOP 注册就送红包
查看>>
jquery中用append增加节点
查看>>
CheckBoxList控件选中的选项不能改变
查看>>
小儿外感输液后遗留咳嗽案
查看>>