Meine App verwendet ein URL-Schema, um Benutzer direkt zum Abschnitt Einstellungen/Allgemein/Info zu führen. Die folgende URL hat in 10.3.x einwandfrei funktioniert.
"App-Einstellungen: root = General & path = About"
Dieses URL-Schema funktioniert jedoch nicht mehr in iOS 11 GM build. Es startet nur die Einstellungen-App, führt den Benutzer jedoch nicht weiter. Weiß jemand, ob dies in iOS 11 official erwartet wird? Vielen Dank im Voraus.
let url = NSURL(string: "app-settings:root=Privacy&path=LOCATION")! as URL
UIApplication.shared.open(url, options: [:], completionHandler: nil)
Es funktioniert gut für mich, iOS11 sowohl auf dem iPhone-Gerät als auch auf dem Simulator.
"App-Prefs:" wechselt zu "App-Einstellungen:" und funktioniert dann.
Dies funktioniert nicht mehr seit iOS 11.
Hier sind die nur Dinge, die Sie derzeit tun können:
Öffne die Einstellungen-App (was auch immer nach dem :
Wird ignoriert)
UIApplication.shared.open(URL(string: "App-prefs:")!)
Öffnen Sie Ihre App-Einstellungen
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)
Ich habe keine funktionierende Lösung, fand aber etwas Interessantes. Die folgenden beiden URL-Schemata starten beide die App Einstellungen.
"App-Prefs:" "App-Einstellungen:"
So sieht es aus wie iOS root = xyz & Pfad ignoriert = insgesamt 123 ...