iOS11下的评分链接失效、显示无法连接到App Store 这样处理
- (float)iOSVersion {
static float version = 0.f;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
version = [[[UIDevice currentDevice] systemVersion] floatValue];
});
return version;
}
- (IBAction)gotoAppStore:(id)sender {
NSString *appid = @"你的appid";
float iosVersion = [self iOSVersion];
NSString *strUrl = @"";
if(iosVersion >= 11.0) {
strUrl = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/zh/app/twitter/id%@?mt=8&action=write-review",appid];
}else{
strUrl = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",appid];
}
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:strUrl]];
}