Я знаю, что есть много вопросов, связанных с этим.
1) можно открыть приложение "Настройки" , используя openURL?
2) Открытие приложения настроек из другого приложения
3) Настройки запуска iOS → Схема URL-адресов ограничений
Я задал эти вопросы для справки, но это не решает мой запрос. Я знаю, что с помощью метода openURL
вы можете открыть "Настройки", но это было действительно только для iOS 5.0 - 5.0.1. В iOS 5.1 он устарел.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
Тем не менее, я видел множество приложений, в основном основанных на местоположении, на которых запрашивается разрешение пользователя на включение служб определения местоположения и выполняется непосредственно в Службах размещения в разделе Настройки → Конфиденциальность. Снимок экрана приложения, установленного на устройстве iOS 6.1 ниже, показывает, что нажатие на "Настройки" позволяет вам напрямую Службы определения местоположения.
Я попытался запустить код в своем приложении, но он не работает (я хочу перейти на страницу настроек, чтобы мое приложение могло получить доступ к контактной информации непосредственно из моего приложения). Если Apple отключила URL-схемы для этого, как многие приложения все еще используют его?