標籤:
大家都知道當自己的應用內嵌有一些例如位置、推送功能時,使用者在首次安裝啟動APP的時候會被系統提示要求使用者進行這些功能的註冊,理所應當的有些使用者可能因為某種原因或許會選擇拒絕這些功能的使用,但一當使用者拒絕使用這些功能時便有可能會造成我們App的正常使用。於是乎,為了使使用者可以正常的使用自己的軟體,我們便會採用一些彈窗提示來讓使用者方便的更改之前拒絕的一些功能。
- 因為沒有找到直接跳轉到自己應用的訪問位置頁面,於是便選擇直接跳轉到自己應用所屬的的系統設定頁面,`[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”prefs:path=xxxxx”]];//其中“xxxx”是指你的bundleid`
- 直接跳轉到自己的應用推送允許頁面`[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”prefs:root=NOTIFICATIONS_ID&&path=xxxxx”]];//其中“xxxx”是指你的bundleid`
- 附其他設定中相關功能頁面的關鍵字
`About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILITY Airplane Mode On — prefs:root=AIRPLANE_MODE Auto-Lock — prefs:root=General&path=AUTOLOCK Brightness — prefs:root=Brightness Bluetooth — prefs:root=General&path=Bluetooth Date & Time — prefs:root=General&path=DATE_AND_TIME FaceTime — prefs:root=FACETIME General — prefs:root=General Keyboard — prefs:root=General&path=Keyboard iCloud — prefs:root=CASTLE iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP International — prefs:root=General&path=INTERNATIONAL Location Services — prefs:root=LOCATION_SERVICES Music — prefs:root=MUSIC Music Equalizer — prefs:root=MUSIC&path=EQ Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit Network — prefs:root=General&path=Network Nike + iPod — prefs:root=NIKE_PLUS_IPOD Notes — prefs:root=NOTES Notification — prefs:root=NOTIFICATIONS_ID Phone — prefs:root=Phone Photos — prefs:root=Photos Profile — prefs:root=General&path=ManagedConfigurationList Reset — prefs:root=General&path=Reset Safari — prefs:root=Safari Siri — prefs:root=General&path=Assistant Sounds — prefs:root=Sounds Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK Store — prefs:root=STORE Twitter — prefs:root=TWITTER Usage — prefs:root=General&path=USAGE VPN — prefs:root=General&path=Network/VPN Wallpaper — prefs:root=Wallpaper Wi-Fi — prefs:root=WIFI Setting —prefs:root=INTERNET_TETHERING `
iOS快速存取自己應用所屬的系統設定