質問: よろしくお願い致します。 Monaca、onsen-uiを利用して、アプリを開発しています。 デバイスが、Wifiに接続した時と、 接続していない時で処理を分けたいのですが、 (通信量制限等を考慮した設計) お分かりになる方いらっしゃいますでしょうか。 何卒よろしくお願い致します。
回答: こちらの公式プラグインを利用することで、Wifiで接続しているか確認することができるようです。 ``` if(Connection.WIFI == navigator.connection.type){ // WIFIで接続している }; ``` Wifiで接続された瞬間に処理を実行したい場合は、ネットワークがオンラインになったときに発生するイベントと組み合わせることで、恐らく実現可能です。 ``` document.addEventListener("online", function(){ if(Connection.WIFI == navigator.connection.type){ // オンラインになったときにWIFIで接続していた時実行 }; }, false); ```