2017-09-16 17 views
6

내 앱은 사용자를 Settings/General/About 섹션으로 직접 데려 가기 위해 URL 스키마를 사용합니다. 다음 URL은 10.3.x에서 정상적으로 작동합니다.
"App-Prefs : root = 일반 & 경로 = 정보"iOS 11 특정 설정 섹션에 대한 URL 구성이 작동을 멈췄습니다.

그러나이 URL 체계는 더 이상 iOS 11 GM 빌드에서 작동하지 않습니다. 설정 앱만 실행되지만 사용자는 더 이상 사용하지 않습니다. 이것이 iOS 11 공식 릴리스에서 예상되는지 누구에게 알 수 있습니까? 미리 감사드립니다.

+0

https://medium.com/the-traveled-ios-developers-guide/ios-11-privacy-and-single-sign-on-6291687a2ccc – Govaadiyo

+1

좋아, 방금 iPhone을 iOS 11로 업그레이드했습니다. 설정 URL 구성표는 설정 앱만 실행합니다. 더 이상 특정 섹션으로 드릴 다운하지 않습니다. 이것은 초조 한 초조해합니다 ... 감사합니다 애플! –

+0

당신은 이것에 대한 해결책을 얻었습니까 ?? – nTri

답변

2

나는 해결책이 없지만 흥미로운 것을 발견했습니다. 다음 두 URL 구성표는 모두 설정 앱을 시작합니다.

"앱의 환경 설정은" "앱 설정 :"아이폰 OS 루트 = XYZ & 경로 아예 = 123 ...

-3

을 무시처럼

이 그래서 내가 사용 보인다 "app-settings:root=Privacy&path=LOCATION"잘 동작 iOS8, iOS9, iOS10 및 iOS1에서 정말 좋은 해결책입니다.

+0

솔루션을 공유해 주셔서 감사합니다. iOS 11 시뮬레이터에서 시도했지만 위치 하위 메뉴가 표시되지 않고 설정 앱만 실행합니다. Apple이 백도어를 열지 않으면 (예 : Google지도가 사용자를 설정 앱의 하위 섹션으로 직접 데려 갈 수 있음) iOS 11에서 지금까지의 모든 연구를 토대로 볼 때 iOS 11에서는 불가능한 것처럼 보입니다. –

+0

감사합니다! 잘 작동합니다. – Bkillnest

+1

실제로 iOS 11에서 작동하지 않습니다. – Annihil

1
let url = NSURL(string: "app-settings:root=Privacy&path=LOCATION")! as URL 
UIApplication.shared.open(url, options: [:], completionHandler: nil) 

iPhone 기기 및 시뮬레이터에서 iOS11이 제대로 작동합니다.

"App-Prefs :"가 "app-settings :"로 변경되면 작동합니다.