定位服務 (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