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