一.问题
很久之前的项目提交审核遭拒,原因是在判断用户未开启定位、相册等权限时,自动跳转相应的隐私设置页面。现在"prefs:root="这种直接跳转到相应隐私设置页面的方式变为私有API了,所以审核会被拒。
二.解决方案
暂时替换为下面的解决方式
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
} else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"温馨提示" message:@"无法跳转到设置页面,请手动前往设置页面!" delegate:nil cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
[alert show];
}
网友评论