IOS检测版本更新(***为app id)
【摘要】
/测试版本更新-(void)GetUpdate{ NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; NSString *nowVersion = [infoDict objectForKey:@"CFBundleVersion"]; ...
-
/测试版本更新
-
-(void)GetUpdate
-
{
-
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
-
NSString *nowVersion = [infoDict objectForKey:@"CFBundleVersion"];
-
-
NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/lookup?id=6224939"];//
-
NSString * file = [NSString stringWithContentsOfURL:url];
-
file= [file stringByReplacingOccurrencesOfString:@"\n" withString:@""];
-
if(file !=nil)
-
{
-
int count= [[g_json GetValueWithJsonKey:file key:@"resultCount"]intValue];
-
if(count>0)
-
{
-
file = [file substringWithRange:NSMakeRange(31, file.length-33)];
-
NSString *newVersion = [g_json GetValueWithJsonKey:file key:@"version"];
-
if([nowVersion isEqualToString:newVersion]==NO)
-
{
-
[self performSelectorOnMainThread:@selector(AlertNewVersion:) withObject:nil waitUntilDone:NO];
-
-
-
}
-
}
-
-
}
-
-
}
-
-
-(void)AlertNewVersion:(id)sender
-
{
-
UIAlertView *alertNewVer = [[UIAlertView alloc]initWithTitle:nil message:@"版本有更新" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"更新", nil];
-
[alertNewVer show];
-
}
-
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
-
{
-
if(buttonIndex==1)
-
{
-
NSURL *url = [NSURL URLWithString:@"https://itunes.apple.com/us/app/xg-ke-hui/id622493449?ls=1&mt=8"];
-
[[UIApplication sharedApplication]openURL:url];
-
}
-
}
-
文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。
原文链接:zzzili.blog.csdn.net/article/details/8548182
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)