美文网首页
【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