In einer meiner Ionic-Anwendung muss ich überprüfen, ob Netzwerkverbindung verfügbar ist oder nicht auf dem Gerät. Wenn nicht, muss ich eine Warnung anzeigen, dass "Netzwerkverbindung nicht verfügbar ist". Also habe ich das Netzwerkverbindungs-Plugin von Cordova installiert und den folgenden Code verwendet. Aber das Offline-Event wird zweimal ausgelöst, denke ich. Weil die Warnmeldung zweimal angezeigt wird, während sich die App im Offline-Modus befindet.Offline-Ereignis wird zweimal auf Ionic Mobile app
.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();
});
}
});
})
Nicht sicher, warum es zweimal feuert. Ich brauche es einmal zu feuern.