跳至主要內容

定位服務 (sys.location_services / sys.set_location_services)

該函式在 20260529 以後版本方可使用

聲明

定位服務已開啟 = sys.location_services()
設定成功 = sys.set_location_services(定位服務已開啟)

參數

  • 定位服務已開啟
    布林型,是否開啟定位服務。true 表示開啟,false 表示關閉。

回傳值

  • 定位服務已開啟
    布林型 或 nil,目前是否開啟定位服務;讀取失敗時返回 nil
  • 設定成功
    布林型,是否設定成功。

說明

讀取或設定 设置 > 隐私与安全性 > 定位服务 總開關。
不同 iOS 版本中,該設定項的名稱或位置可能略有不同。

範例

local enabled = sys.location_services()

if type(enabled) == "boolean" then
sys.set_location_services(false)

-- 需要恢復原狀態時
sys.set_location_services(enabled)
else
sys.toast("无法读取定位服务设置")
end