私の Ionic アプリケーションの 1 つで、デバイスでネットワーク接続が利用可能かどうかを確認する必要があります。そうでない場合は、「ネットワーク接続が利用できません」というアラートを表示する必要があります。そこで、Cordova のネットワーク接続プラグインをインストールし、次のコードを使用しました。しかし、オフライン イベントは 2 回発生していると思います。アプリがオフライン モードのときに、アラート メッセージが 2 回表示されるためです。
.run(function($ionicPlatform, $ionicPopup) {
$ionicPlatform.ready(function() {
document.addEventListener("offline", displayofflineAlert, false);
function displayofflineAlert() {
$ionicPopup.alert({
title: "No Internet",
content: "No Internet Connection available."
})
.then(function(result) {
ionic.Platform.exitApp();
});
}
});
})
2回発射される理由がわかりません。一度発射する必要があります。