美文网首页
【iOS】审核遭拒 "prefs:root="为私有API

【iOS】审核遭拒 "prefs:root="为私有API

作者: 嗖嗖编程 | 来源:发表于2018-10-07 14:21 被阅读0次

一.问题

很久之前的项目提交审核遭拒,原因是在判断用户未开启定位、相册等权限时,自动跳转相应的隐私设置页面。现在"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];
    }

相关文章

网友评论

      本文标题:【iOS】审核遭拒 "prefs:root="为私有API

      本文链接:https://www.haomeiwen.com/subject/nxelaftx.html