簡體   English   中英

iOS:從設置中關閉位置服務后,是否可以通過設置按鈕禁用默認警報彈出窗口

[英]iOS: Can I disable the default alert pop-up with settings button when location services is turned off from settings

在我的iOS應用程序中,我想獲取用戶的當前位置。 在獲取位置之前,我正在調用以下方法,以檢查是否已通過設置啟用了位置服務。

[CLLocationManager locationServicesEnabled];

如果設置已關閉,我想向用戶顯示自定義錯誤消息。 但是在顯示我自己的警報之前,Apple正在顯示一個如下所示的彈出窗口。

在此處輸入圖片說明

我的客戶不需要此處的設置按鈕。 有什么方法可以禁用此系統級別的彈出窗口。 如果未禁用,是否可以從警報中隱藏設置按鈕? 請幫忙。 謝謝...

你做不到 如果您嘗試這樣做,蘋果將拒絕您的應用程序。 檢查此Doc1doc2

更新閱讀此主題基於位置的服務

位置警告是應用程序(例如“相機”,“指南針”和“地圖”以及基於位置的第三方應用程序)發出的將位置服務與這些應用程序一起使用的請求。 應用程序在首次訪問位置服務數據時會顯示位置警告。 點按“確定”將授予該應用許可以根據需要使用位置服務。 點按“不允許”將阻止應用從此以后訪問位置服務數據。

您無法禁用此位置服務警報。 它是系統生成的一個系統。

暫無
暫無

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

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