跳至主要內容

判斷目前是否打開了 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