위치 서비스 (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