iOS跳轉到具體某個應用的設定
跳轉到系統設定介面:
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
如果我們想從應用bundleID:com.app.app的APP內跳轉到系統設定中該應用的設定:
[[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"prefs:root=com.app.app"]];
跳轉url為prefs:root=com.app.app"
,所以如果你想跳轉到具體某個應用的設定,就必須知道該應用的bundleID
再例如,如果跳轉到通知設定中該應用的設定:
跳轉url為:prefs:root=NOTIFICATIONS_ID&&path=com.app.app
在URL Types新增 一個叫prefs的URL Schemes,如圖:
新增 Schemes
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"跳轉不同介面對應的URLString"]];
詳見如下:
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
出自MajorLMJ技術部落格的原創作品 ,轉載時必須註明出處及相應連結!
相關推薦
【iOS】iOS 跳轉到系統的設定介面
在iOS開發中,我們經常會碰到使用位置、使用WIFI、使用的藍芽等需求。當我們的app不允許使用位置的時候,最好的使用者體驗就是跳到位置設定介面,進行設定。 跳轉到自己的專案的設定介面中 在需要調轉的按鈕動作中新增如下的程式碼,就會跳轉到設定中自己的app的設定介面,這裡會有通知和位置許可權
iOS 跳轉到系統指定設定介面
在需要調轉的按鈕動作中新增如下的程式碼,就會跳轉到設定中自己的app的設定介面,這裡會有通知和位置許可權的設定 NSURL * url = [NSURLURLWithString:UIApplicationOpenSettingsURLString]; if([[UIApplicationshar
iOS跳轉到系統的設定介面(支援iOS10)
更新-適配iOS10 //藍芽設定介面 NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"]; if ([[UIApplication sharedApplication] canOpenUR
IOS跳轉到AppStore應用詳情頁面方法
SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewControlleralloc] init];//設定代理請求為當前控制器本身storeProductViewContorller.delegate
iOS 跳轉到系統的設定介面
在點選跳轉的按鈕動作中新增如下程式碼 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]]; 在專案中的info中新增 URL types 新增 URL Schemes 為 pref
iOS跳轉到具體某個應用的設定
跳轉到系統設定介面: [[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 如果我們想從應用bundleID:com.ap
iOS 跳轉到手機設定各種頁面
/定位服務設定介面 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UI
vue2自定義分頁元件,可設定每頁顯示數量,指定跳轉具體頁面
分頁元件 <template> <div> <div class="page-helper" v-if="showPageHelper"> <div class="page-list">
iOS 跳轉至系統設定頁面整理以及繞過稽核的跳轉方法
示例:專案裡面有掃碼功能,當用戶第一次掃碼—選擇不允許訪問相機,再次使用掃碼APP就需要引導使用者到系統的相機頁面開啟相機許可權。類似的功能還有定位、錄音、藍芽、相簿等,這些功能都需要給使用者提示/引導。 根據上述情況,市場上的App有兩種做法: 不做跳轉,給使用者提示;
ios跳轉設定介面
在專案中,我們經常會碰到使用位置的需求。當用戶設定app不允許使用位置的時候,最好的使用者體驗就是直接調轉到系統的位置設定介面,進行設定。 本人已經測試,在5c iOS8.3系統 和 5s iOS7.1系統中可以正常跳轉 跳轉到自己的專案中 在需要調轉的按鈕動作中新增如下的程式碼
iOS 跳轉到任意某個rootViewController
//x 代表第幾個根檢視,任意檢視跳轉哦 self.tabBarController.selectedViewController = self.tabBarController.childViewControllers[X]; [self.navigationContro
iOS 跳轉到系統設定介面
備註:執行必須是蘋果手機,ipod不行 跳轉到系統 WIFI 設定頁面 [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"prefs:root=WIFI"]]; //關於本機 //[[
IOS-跳轉藍芽設定介面
NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"]; if ([[UIApplication sharedApplication]canOpenURL:url]) {
Android 自己的應用中,跳轉到該應用的詳細設定頁面,設定許可權頁面--以及跳轉到系統的設定頁面
跳轉到自己的設定介面 public static void toSelfSetting(Context context) { Intent mIntent = new Inte
iOS應用跳轉(包括iPhone原有應用跳轉和第三方應用跳轉)
iOS應用間跳轉簡介 在開發的過程中,我們經常會遇到需要從一個應用程式跳轉到另一個應用程式的場景。這就需要我們掌握iOS應用程式之間的相互跳轉知識。 應用間跳轉應用場景 使用第三方使用者登入,跳轉到需授權的App。如QQ登入,微信登入等
Android 在應用中,跳轉到該應用的詳細設定頁面,設定許可權頁面
主要使用場景: 我們請求許可權時,使用者拒絕了之後,需要引導使用者重新開啟許可權。 實現程式碼片段: 1、 public static void goAppDetailSettingIntent(C
iOS 從App如何跳轉到對應的設定介面
需求 在我們的應用中有時候需要對應用的許可權做一些修改,但是有無法直接的在App中進行操作,有些需要使用者到設定中心去進行修改。怎麼辦呢?直接告訴客戶去系統中心修改,呃(⊙o⊙)…客戶可能會覺得太麻煩,今天呢我們來說一下如何直接跳轉到對應的設定介面
iOS 跳轉到Appstore對應的應用
第一步: 先獲取你的應用在appstore的連線 https://itunes.apple.com/cn/app/id1144816653?mt=8 第二步: 替換id即是你app在Appstore中的連線,但是應用跳轉並不能開啟https,需要更換頭部 即:
iOS跳轉到AppStore,AppStore檢查版本更新(上線會被拒),跳轉到設定介面
1、現在的應用升級問題,蘋果已經幫我們解決了,就是在我們應用中不需要提示升級問題,手機系統會自動給升級到最新版本(首先允許升級),但是還是有一些應用新增提示升級需求,這樣的話,使用者就能夠自己去升級, 2、跳轉到AppStore應用的介面 要升級的話,肯定是
iOS 花五分鐘看完這篇文章,學會跳轉指定App的設定頁面(相容iOS10)
iOS對於App的許可權管理有了很大的進步,但是當自己的App被禁止通知或者禁止聯網使用藍芽等情況發生時,怎麼引導使用者去設定頁面開啟這些許可權,是很多產品需要的功能。 這邊文章都是以跳轉設定推送頁面