>Dafür müsste der Webview, ständig im Hintergrund aktiv sein.
hm... ist er denn das nicht, solange die app offen ist? Ich hätte gemeint das ist bei Android so, sonst würden ja nicht z.B. Youtube Videos weiterlaufen, wenn man den bildschirm sperrt?
bzw. vielleicht habe ich mich mit standby falsch ausgedrückt? Der Bildschirm wurde eben gesperrt, die app lief im Hintergrund.
n dieser Situation (ich hätte das eben standby genannt) geht es mal, mal nicht. Ich denke, mit der oben angegebenen bidirektionalen Rück-Kommunikation sollte das dann auch zuverlässig klappen, denn wenn das Gerät die erste Meldung durch aufwachen verpasst hätte, würde die zweite greifen.(so meine Theorie) ;-)
Andernfalls - wenn dem nicht so ist, wäre es doch sehr praktisch diesen Tiefenschlaf, der die Verbindung kappt, verhindern zu können, vgl. dem was du schon hast, aber auch bei Batteriebetrieb!
Wie auch immer, so eine Rückfrage-Queue würde ich jedenfalls einbauen, Bestätigungen können nie schaden und der Aufwand sollte sich in Grenzen halten, ebenso wie die Latenz dadurch.
bye
Martin