2016-12-15 5 views
-1

이 문제에 대해 많은 주제가 있지만 해결책이 있습니까? 나는 그것에 대한 공식 문서를 찾지 못했습니다. (아이폰 OS 9 일)URL 계획 "prefs : root = PASS"iOS10

let settingsUrl = NSURL(string: "prefs:root=CASTLE&path=STORAGE_AND_BACKUP") 
     if let url = settingsUrl { 
      UIApplication.shared.openURL(url as URL) 
     } 

그러나 ios10 작동하지 않습니다이 방법 이후 , 그래서 대안이 있습니까 :

내 문제는 내가이 같은 저장소 설정에 내 코드를 리디렉션 할 필요가 무엇입니까? 나는 SnapChat을 보았는데, 구글 맵스는 설정의 다른 부분 (설정의 메인 화면이 아닌)에서 애플 리케이션을 리디렉션하므로 솔루션이 있다고 생각한다.

이미의 Info.plist에서 URL 방식을 구현하지만 여전히 I already implement the url scheme but it's still not work

작동하지 않을거야 나는이 방법하지만 동일한 문제가 사전에 너무

let settingsUrl = NSURL(string: "prefs:root=CASTLE&path=STORAGE_AND_BACKUP") 
     if let url = settingsUrl { 
      if #available(iOS 10.0, *) { 
       UIApplication.shared.open(URL.init(string:"Prefs:root=General&path=STORAGE_ICLOUD_USAGE/DEVICE_STORAGE")!, options: [UIApplicationOpenURLOptionUniversalLinksOnly:true], completionHandler:{(success: Bool?) -> Void in}) 

      } else { 
       UIApplication.shared.openURL(url as URL) 
      } 
     } 

감사를 시도했다.

답변

2

iOS 10부터 타사 앱에서 Settings 앱을 열 수 없습니다. 열 수있는 유일한 설정은 키보드 설정이지만 사용자 정의 키보드 확장 및 사용자 고유의 응용 프로그램 설정으로도 가능합니다. 자세한 내용 : here

주 : 심지어 아이폰 OS 9, 그것은 iOS App Review Guidelines을 위반으로 응용 프로그램의 거부로 이어질 수 있도록 질문에서 언급 한 URL 문자열을 사용하여.

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 너무 나쁘지 만 괜찮습니다 ..! – CizooDev