Dịch vụ định vị (sys.location_services / sys.set_location_services)
Hàm này khả dụng trong các phiên bản sau 20260529
Khai báo
location_services_enabled = sys.location_services()
success = sys.set_location_services(location_services_enabled)
Tham số
- location_services_enabled
Kiểu boolean. Dịch vụ định vị có được bật hay không.truenghĩa là bật,falsenghĩa là tắt.
Giá trị trả về
- location_services_enabled
Kiểu boolean hoặcnil. Dịch vụ định vị hiện có được bật hay không. Trả vềnilkhi không thể đọc giá trị. - success
Kiểu boolean. Thiết lập có được áp dụng thành công hay không.
Mô tả
Lấy hoặc đặt công tắc chính
Cài đặt > Quyền riêng tư & Bảo mật > Dịch vụ định vị.
Tên hoặc vị trí của thiết lập có thể khác đôi chút giữa các phiên bản iOS.
Ví dụ
local enabled = sys.location_services()
if type(enabled) == "boolean" then
sys.set_location_services(false)
-- Khôi phục trạng thái trước đó khi cần
sys.set_location_services(enabled)
else
sys.toast("Không thể đọc thiết lập Dịch vụ định vị")
end