app跳转到该app所在的设置页面

很多app在开发过程中,在访问位置信息,相册,相机,麦克风等功能的时候被用户拒绝访问了,下次用户使用该功能的时候我们需要提醒用户去设置页面打开该功能。

处理方式如下:

在项目中的info中添加 URL types

添加 URL Schemes 为 prefs的url


app跳转到该app所在的设置页面_第1张图片

NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];

NSString *boundleId = infoDict[@"CFBundleIdentifier"];

NSString*url = [NSString stringWithFormat:@"prefs:root=%@", boundleId];

if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:url]]) {

        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

}



效果图如下:


app跳转到该app所在的设置页面_第2张图片

你可能感兴趣的:(app跳转到该app所在的设置页面)