0

Prüfen auf bestehende Internetverbindung

Servus zusammen,

ich werde nicht recht fündig, deshalb frag' ich einfach mal in die Runde:

Gibt es eine Möglichkeit zu prüfen, ob denn im diesem Moment (in der App) überhaupt eine Internetverbindung besteht (oder die App offline betrieben wird), um z.B. erst gar nicht so etwas wie sendEmail() zu starten, sondern in dem Fall dann eine entsprechende Meldung auszugeben, dass aktuell keine Verbindung besteht.

Vielen Dank für Eure Anregungen und Ideen.

HF

2 Antworten

null
    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Das sollte mit waitForSync() abrufbar sein.
    if waitForSync() = true then sendEmail() else alert("Offline") end

      • Horst_Fertig
      • vor 1 Jahr
      • Gemeldet - anzeigen

       

      Servus und danke für den Anstoß.

      Das waitForSync() ist mir bekannt, geht aber m.E. nicht (ganz) in die richtige Richtung, da ja damit - so wie ich das sehe und auch schon getestet habe - eine völlige "Unterbrechung" stattfindet und in dieser Zeit des Wartens nur der kreiselnde "Mauszeiger" sichtbar ist, man aber in der App dann in diesem Moment auch offline nicht mehr weiterarbeiten kann, da "das Ding" dann halt nur noch so vor sich hin wartet.

      Es sei denn, man könnte dann nach einer bestimmten max. Wartezeit (Timeout) die waitForSync() Funktion abbrechen und damit dann eben vermuten oder unterstellen, dass wohl gerade keine Verbindung besteht und wiederum eine entsprechende Meldung liefern, dann aber weiter arbeiten. 

      Gibt's vielleicht noch andere Ansatzpunkte (oder Workarounds) ?

      Grüße

      HF