Heutzutage erwarten mobile Nutzer, dass Apps auch dann funktionieren, wenn sie offline sind. Andernfalls kann eine schlechte Netzwerkverbindung zu einem schlechten Nutzererlebnis führen. Der Offline-Modus ist nicht mehr nur eine zusätzliche Funktion, die Sie Ihrer App hinzufügen können, sondern etwas, das viele Nutzer erwarten, insbesondere bei Liefer-Apps mit GPS-Navigation, Apps für dringende medizinische Hilfe, Bauunternehmen und Banking-Apps.
Wie Sie vielleicht schon wissen, ermöglicht 4D für iOS seit v17 R2 den Nutzern der Anwendung bereits, Daten offline zu betrachten. Aber etwas fehlte noch.
Was ist mit Offline-Aufgaben?
In 4D für iOS können Sie jetzt offline arbeiten und auf sehr flexible Weise mit Ihrem 4D Server interagieren.
Wenn kein Netzwerk verfügbar oder der Server nicht erreichbar ist, werden Ihre Aufgaben in eine Warteschlange gestellt und warten darauf, dass der Server wieder verfügbar ist. Dies garantiert Ihnen eine reibungslose und effiziente Arbeitsweise mit Anwendungen, die ständig und ohne Verzögerungen funktionieren.
Vorteile
Alle Ihre Geschäftsregeln werden von der 4D Server-Seite aus ausgeführt und validiert. Deshalb ist dieser Mechanismus der effizienteste Weg, um mit Offline-Aktionen umzugehen.
Um zu vermeiden, dass eine unterschiedliche lokale Version der Master-Datenbank zu Konflikten führt, werden Offline-Aktionen in eine Warteschlange gestellt und zur Verarbeitung und Validierung an den Server gesendet. Das bedeutet, dass alle Daten der mobilen Anwendung auf der gleichen Master-Datenbank basieren.
So sieht es in der generierten Anwendung aus
Über die Formulare „Einstellungen“, „Liste“ und „Detail“ können Sie auf Ihre ausstehenden Aufgaben zugreifen. Alle Ihre offenen Aufgaben sind verfügbar und können auch dann bearbeitet werden, wenn das Netzwerk nicht verfügbar ist.
Der unmittelbare Vorteil dieser Offline-Aufgaben besteht darin, dass Sie ausstehende Aufgaben erneut öffnen können, um sie zu ändern oder zu löschen, wenn sie noch nicht an den 4D Server gesendet worden sind.
Sobald das Netzwerk wieder verfügbar ist, werden alle anstehenden Aufgaben in der entsprechenden chronologischen Reihenfolge ausgeführt.
Sie können auch die zuletzt ausgeführten Offline-Aktionen im Auge behalten, mit einem schönen Feedback.
Zögern Sie nicht, uns im 4D Forum Feedback zu geben, und lesen Sie die Dokumentation für weitere Details!