본문으로 건너뛰기

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