iOS中APP跳轉到系統的各種設定介面

2021-07-12 02:24:03 字數 2866 閱讀 1352

前言:

ios5.1以後就不能正常呼叫了,下面寫出轉到系統setting的兩種方式:

方式一:

我在網上找到乙個列表,可以跳到這些介面的引數配置:

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

wall***** — prefs:root=wall*****

wi-fi — prefs:root=wifi

大家可以根據自己的需求,跳到不同的設定介面。

看到上面的列表,大家有沒有發現,想跳到哪個設定介面只需要prefs:root=後面的值即可!是的,就是這樣的。

//定位服務設定介面

nsurl *url = [nsurl urlwithstring:@"prefs:root=location_services"];

//facetime設定介面

nsurl *url = [nsurl urlwithstring:@"prefs:root=facetime"];

nsurl *url = [nsurl urlwithstring:@"prefs:root=music"];

//藍芽設定介面

nsurl *url = [nsurl urlwithstring:@"prefs:root=bluetooth"];

//icloud設定介面

nsurl *url = [nsurl urlwithstring:@"prefs:root=castle"];

如果想要在ios6.0以後的版本進行跳轉的話,必須附加以下的設定:

中新增乙個新項。我沒有深入研究,只填寫

prefs

就可以了

這樣子,以上介紹的方法就可以跳轉了。

除非萬不得已,在可選擇的情況下還是使用以下呼叫:(就算擴充套件閱讀吧)

ios8新支援:

方式二:

還是用[[

] openurl

:[nsurl

urlwithstring

:@"prefs:root=wifi"

]];但是只能在alertview中使用.

iOS10 系統跳轉到系統設定

1 在 info.plist中新增 prefs urlsechem 2 ios10 蘋果將系統的設定頁的urlsechem路徑改變了 if progress ws.cropsliderview cropendtime progress ws.videotime else 3 收錄的可使用的urlsc...

IOS應用內跳轉到系統設定

ios應用內跳轉到系統設定 設定跳轉有三種方式,每一種的使用場景都不同。並且你跳轉到系統中自己應用下面設定的時候,你的應用要提前至少申請了某乙個許可權,如 通訊錄,通知,定位等 否則,會引起崩潰。本篇針對ios7 ios8 ios9 ios10,來介紹其中區別。一 跳轉方法 二 跳轉到 去?系統的設...

Android 從網頁中跳轉到本地App

對於android平台uri主要分三個部分 scheme,authority and path。其中authority又分為host和port。格式如下 scheme host port path舉個栗子 下面看下data flag 下面是乙個測試demo,測試如何接收外部跳 如上所示,在data裡...