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 を使用しています