簡體   English   中英

如何在應用程序中導航到位置服務設置

[英]How to navigate to Location Services setting in an app

當關閉位置服務的用戶轉到需要位置的頁面時,將顯示UIAlertView,並且在底部有一個名為“設置”的按鈕。 單擊“設置”后,它將跳至“系統設置-位置服務”。

什么是按鈕操作,還是導航到定位服務的URI?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];

您可以執行上述操作,但我不知道該應用程序是否會通過蘋果的應用程序審查。如果您知道,請告訴我。

參考: 跳轉到iOS中的設置界面

這將帶您進入應用程序設置頁面。您可以更改應用程序的設置,包括位置服務。

 NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
    [[UIApplication sharedApplication] openURL:appSettings];

您需要做的就是修改Info.plist文件,以便UIRequiredDeviceCapabilities條目中包含location-services

iOS沒有提供明確的方式或URL導航到“設置”頁面。

就位置服務而言,每當應用嘗試使用位置服務時,如果設置頁面中的“位置服務”設置為“否”,iOS會提示AlertView為用戶啟用(設置為)該選項。 在隨后的啟動中,如果此選項設置為YES,則用戶將不會獲得此alertView。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM