iOS Launching Settings -> Restrictions URL Scheme

后端 未结 13 1264
自闭症患者
自闭症患者 2020-11-22 09:42

I\'ve recently discovered the awesome iOS5 custom Settings URL Scheme, which can be explained in detail at this great website.

I\'ve found this to work, dir

相关标签:
13条回答
  • 2020-11-22 10:00

    Update:

    prefs: will NOT work since iOS 10.

    0 讨论(0)
  • 2020-11-22 10:02

    AS @Nix Wang's ANSWER THIS IS NOT WORK IN IOS 10


    WARNING: This method will not work for devices running iOS 5.1 and greater - See Hlung's comment below.

    It's possible that the path component has a different name than the actual section, but it's also possible that you can't currently access that section straight from a URL. I found a list of possible URLs and Restrictions is not on it, maybe it's just not found out yet.

    List of currently known URLs in the Settings app:

    • prefs:root=General&path=About
    • prefs:root=General&path=ACCESSIBILITY
    • prefs:root=AIRPLANE_MODE
    • prefs:root=General&path=AUTOLOCK
    • prefs:root=General&path=USAGE/CELLULAR_USAGE
    • prefs:root=Brightness
    • prefs:root=General&path=Bluetooth
    • prefs:root=General&path=DATE_AND_TIME
    • prefs:root=FACETIME
    • prefs:root=General
    • prefs:root=General&path=Keyboard
    • prefs:root=CASTLE
    • prefs:root=CASTLE&path=STORAGE_AND_BACKUP
    • prefs:root=General&path=INTERNATIONAL
    • prefs:root=LOCATION_SERVICES
    • prefs:root=ACCOUNT_SETTINGS
    • prefs:root=MUSIC
    • prefs:root=MUSIC&path=EQ
    • prefs:root=MUSIC&path=VolumeLimit
    • prefs:root=General&path=Network
    • prefs:root=NIKE_PLUS_IPOD
    • prefs:root=NOTES
    • prefs:root=NOTIFICATIONS_ID
    • prefs:root=Phone
    • prefs:root=Photos
    • prefs:root=General&path=ManagedConfigurationList
    • prefs:root=General&path=Reset
    • prefs:root=Sounds&path=Ringtone
    • prefs:root=Safari
    • prefs:root=General&path=Assistant
    • prefs:root=Sounds
    • prefs:root=General&path=SOFTWARE_UPDATE_LINK
    • prefs:root=STORE
    • prefs:root=TWITTER
    • prefs:root=General&path=USAGE
    • prefs:root=VIDEO
    • prefs:root=General&path=Network/VPN
    • prefs:root=Wallpaper
    • prefs:root=WIFI
    • prefs:root=INTERNET_TETHERING
    0 讨论(0)
  • 2020-11-22 10:03

    iOS 10

    Use app-prefs:

    App-prefs:root=MOBILE_DATA_SETTINGS_ID
    

    See gist

    0 讨论(0)
  • 2020-11-22 10:09

    I am updating one news here. Using 'prefs:' only is NOT rejected by Apple, I tested it and checked approved to the app store(in Aug, 2016). thx.

    0 讨论(0)
  • 2020-11-22 10:12

    If you add the prefs URL scheme to your iOS app, it will allow you to use all those schemes that we could in iOS 5. I've tested it on iOS 9, but I think it will work on older versions too.

    0 讨论(0)
  • 2020-11-22 10:14

    Yep, saw this (and many more), even implemented it in a test application. Really need to get the definitive word from Apple, but the community consensus opinion is Apple disallowed it in 5.1 after it was publicly "discovered/published", so applications containing it won't be accepted.

    08/01/12 Update: Asked Apple through my developer account if there is a way to programmatically launch the WiFi Settings dialog. Here is the response:

    "Our engineers have reviewed your request and have concluded that there is no supported way to achieve the desired functionality given the currently shipping system configurations."

    0 讨论(0)
提交回复
热议问题