4D für iOS: Vollständig offline gehen

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.

blank

Zögern Sie nicht, uns im 4D Forum Feedback zu geben, und lesen Sie die Dokumentation für weitere Details!

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.