1

私の 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回発射される理由がわかりません。一度発射する必要があります。

4

2 に答える 2