3
今、このコードを使用してインターネット接続を確認しています。そして、それだけをチェックし、トリガーまたは呼び出されたとき:Ionicでインターネット接続をチェックする最良の方法
.factory('Checkinternet', function($ionicPlatform,$ionicPopup) {
return {
isonline: function() {
if(window.Connection) {
if(navigator.connection.type == Connection.NONE){
$ionicPopup.confirm({
title: 'No Internet Connection',
content: '<span style="color:black">Sorry, no Internet connectivity detected. Please reconnect and try again.</span>'
}).then(function(result) {
if(!result) {
//ionic.Platform.exitApp();
}
});
return 'off';
}
}
}
};
})
私が欲しいものインターネットが消えるたび(それがバックグラウンドで実行するとき、それは私のアプリのパフォーマンスが低下しているようSetinterval
を使用せずに)それがアラートすべきである
これを実行する他の方法はありますか?
あなたはHTTPインターセプタそれはすべてのアプリ上でのネットワークの状態を確認できるように、[、サービスとしてのコントローラを書き換えしようとするの –
可能な複製を使用することができます](http://stackoverflow.com/questions/40058831/trying-to-rewrite-controller-as-service-so-that-it-can-check-network-status-all) –