[#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