12539


よろしくお願い致します。  
Monaca、onsen-uiを利用して、アプリを開発しています。

デバイスが、Wifiに接続した時と、  
接続していない時で処理を分けたいのですが、  
（通信量制限等を考慮した設計）  
お分かりになる方いらっしゃいますでしょうか。  
何卒よろしくお願い致します。


CC BY-SA 3.0
2015-07-21T09:36:20.500
12531
2015-07-21T12:01:30.530
9757
question
monaca onsen-ui
Wifiに接続・未接続で処理を分岐したい


こちらの公式プラグインを利用することで、Wifiで接続しているか確認することができるようです。

<https://github.com/apache/cordova-plugin-network-information>

[code]

    if(Connection.WIFI == navigator.connection.type){
      // WIFIで接続している
    };
    
[/code]

Wifiで接続された瞬間に処理を実行したい場合は、ネットワークがオンラインになったときに発生するイベントと組み合わせることで、恐らく実現可能です。

[code]

    document.addEventListener("online", function(){
      if(Connection.WIFI == navigator.connection.type){
        // オンラインになったときにWIFIで接続していた時実行
      };      
    }, false);
    
[/code]


CC BY-SA 3.0
2015-07-21T12:01:30.530
12539
2015-07-21T12:01:30.530
8351
12531
answer