[#1582] Sync Manager: Erkennung von schlechter mobiler Datenverbindung
Ausgangslage
Bei schwacher oder teilweise wechselnder schlechter mobiler Datenverbindung, kann es vorkommen, dass die Synchronisation mit dem Backend(PIA) sehr lange dauert oder in einen Timeout gerät. Bei schlechter mobiler Datenverbindung ist die SalesApp zwar noch zu nutzen, aber bietet nicht dieselbe Performance wie bei "guter" mobiler Datenverbindung.
Anforderungen
Die Performance der SalesApp soll bei schlechter mobiler Datenverbindung (GPRS oder Edge) gleich bleibend der Performance bei "guter" Datenverbindung(LTE oder 5G) sein.
Lösungsansatz
Im Falle einer schlechten mobilen Datenverbindung (Edge oder GPRS) soll die SalesApp automatisch in den Offline Modus wechseln. Im Offline Modus kann der Benutzer die SalesApp normal weiter nutzen und die Daten werden erst wieder bei besserer mobiler Datenverbindung synchronisiert.
Die SalesApp soll den Wechsel vom Offline Modus in den Online Modus bei besserer mobiler Datenverbindung (LTE oder 5G) eigenständig durchführen.
Umsetzung
Die SalesApp überprüft während der Nutzung ununterbrochen die mobile Datenverbindung des iPads. Sobald sich das iPad in Edge oder GPRS befindet, wechselt die SalesApp automatisch in den Offline Modus. Befindet sich das iPad in LTE, wechselt die SalesApp automatisch in den Online Modus. Die Synchronisation wird dann wieder fortgesetzt und der Benutzer kann Online mit der SalesApp arbeiten.
Abbildung 1: Screenshot bei schlechter mobilen Datenverbindung
Abbildung 2: Screenshot bei besserer mobilen Datenverbindung
Details zum Ticket
Erstellt am: | 08. August 2019 |
Veröffentlicht am: | 17. September 2019 |
Festgestellt in Version: | 6.4.754 |
Behoben in Version: | 6.4.770 |
Bereiche: | SalesApp |
Umgesetzt bei: | Grimme, Lemken, Strautmann, Amazone, Krone, Schaeffer, Bergmann, Eisele |