현재 VPN 스위치가 켜져 있는지 확인 (device.is_vpn_on)
선언
스위치 상태, 상태 설명 = device.is_vpn_on()
반환값
- 스위치 상태
불리언. VPN 스위치가 켜진 상태(연결 중이거나 연결 완료)이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. - 상태 설명
문자열 또는 nil. 스위치 상태가 true이면 현재 VPN 연결 상태를 설명하는 문자열을 반환합니다.
설명
주의:
VPN이 연결 중일 때(아직 연결되지 않은 상태)도 스위치 상태는 true를 반환합니다.
상태 설명은 언어 환경이나 시스템 버전에 따라 다를 수 있으며 일관성이 보장되지 않습니다.
VPN 관련 기능에 관한 자세한 내용은 VPN 구성 모듈 (vpnconf)을 참조하십시오.
예제
while (true) do
local is_on, stat = device.is_vpn_on()
if (is_on) then
sys.toast(stat)
else
device.turn_on_vpn()
end
end
참고: 위 코드에서는 이 장에서 다루지 않는 함수 sys.toast를 사용합니다.