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

时间: 2024-10-12 09:02:43

App Store 升级问题的相关文章

10.8.5如何升级(app store 出错 请稍后重试 100)

出现问题:苹果以前的老版本,OS X 10.8或是10.8.5在当年提示你升级,你又任性没升级的时候,拖过那阵,你再想升级,就是各种报复.进app store下载或是更新东西都是弹出app stpre 出错,请稍候重试 (100),然后再提示说此系统不支持银联. 现在已经是OS X 10.11了,今天接手了一个老古董,系统才OS X 10.8,按照提示升到了OS X 10.8.5,之后不管怎么点,都没法,百度了一下,10.8.5升级,瞎折腾了好久,网上的方法就一个,搞个安装包.最后还是折腾出来了

App Store成绞肉机 让创业者止步

曾几何时,苹果App Store一直被称之为创业者的天堂.似乎只要灵光一闪,创业者就能很容易地凭借一款火爆应用一夜暴富.那也被看成是App Store发展的黄金时期,各种新鲜好玩.实用大气的App层出不穷. 但目前,App Sotre再也不能顶着"创业者天堂"的光环,而是成为名副其实的绞肉机,吞噬者绝大多数创业团队的创意和作品.造成这种情况的原因有很多,无外乎内外之分而已.或许看了下面的分析,作为创业者的你就会小心翼翼地远离App Store. 竞争疯狂又残酷 创业者难出头 打开App

苹果 App Store账号申请和证书申请发布app等知识

app store为开发者提供四种类型的申请: 个人ios开发者计划$99/年 公司ios开发者计划$99/年 企业ios开发者计划$299/年 高校ios开发者计划免费 在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store.企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store.下面主要介绍一下公司ios开发者计划的申请. 申请帐号: 打开连接:http://developer.apple.com

新版App Store有哪些变化呢

新版本的App Store取消了畅销榜:免费榜和付费榜的入口变深了:搜索变得更强,可以搜索到编辑故事.精选榜单等多元内容:另外,编辑推荐的份量大大增加!苹果意在强化内容以及给搜索镀金,为Search Ads的到来做足前戏,同时削弱了榜单,就达到打击刷榜的目的.总之一句话,苹果要重新夺回对App Store流量的控制权,并且将Search Ads安利出去,最终营收蹭蹭蹭涨! 好了,但是有个问题,单独看那几张有限的图片太不过瘾了,所以冒着手机变砖头的风险,我升级了iOS11(beta),给大家呈现更

WWDC 后苹果最新 App Store 审核条款!

  WWDC 2016 大会之后,苹果公司发布了四个全新平台:iOS,macOS,watchOS 和 tvOS.并且在此之后,苹果应用商店审核条款也同时进行了更新——貌似不算进行了更新,简直就是重写!上个版本的 30 个章节被修改成了 5 大章节,但原版英文版字数从 5000 多个英文单词增加到了 6000 多个英文单词. 目录 提交应用之前的检查列表   1.安全 1.1 不当内容 1.2 用户生成的内容 1.3 儿童分类 1.4 人身伤害 1.5 开发者信息 2.性能 2.1 应用程序的完整

一种加快在苹果app store中上架的方法

预计近期苹果app应用上架的比較多,审核比較慢,如今一个app从提交到上架短则7.8天.长则2.3个星期.我在实际上线应用时,总结了一个简单有用的小技巧,能够加快上架时间,近期使用这样的方法后.我们基本上从提交应用到上架基本上控制在1个星期以内.我们一般公布app流程是1:app开发測试完毕2.0.2:在iTunesconnect上添加新版本号更新2.0.3:上传应用4:应用进入 Waiting for review 状态 (2-9天)5:应用进入In review 状态 (2-5天)6:Pro

发布报错:Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store

发布报错:Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store 昨晚上传项目到AppStore,报了这个错,纳尼!?我早上还能成功上传的,当时判断是晚上网速问题导致的,早上再次试了下,还是一样报错,因为CocoPods导入的框架bitCode不一致导致的,解决方案是在Podfile后面加上 post_install do |installer| installer.pods_project.targets.ea

App Store内购

一.In App Purchase概览 Store Kit代表App和App Store之间进行通信.程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买.当用户需要购买某件产品时,程序调用StoreKit来收集购买信息.下图即为基本的store kit 模型: Store Kit的API只是为程序添加In App Purchase功能的一小部分.你需要决定如何去记录那些你想要提交的产品,如何在程序中将商店功能展现给用户,还要考虑如何将用户购买的产品提交.本章的剩

2015年App Store审核被拒的23个理由

分类:APP推广 iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒.ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝理由原文,供大家上传应用时对照检查. 应用被拒分为两种:Binary Rejected 和 Metadata Rejected.前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用. 1.应用内包含检查更新功能 iOS 应用的版本更新必须通过 App Store 进行,自