Web-App-Fähigkeit/Stand-Alone
In dieser Version besteht zum ersten Mal die Möglichkeit, die Anwendung als Web-App auf einem Endgerät zu speichern.
Optisch verhält sich die Anwendung wie eine native iOS- oder Android-App. Dazu gehört unter anderem, dass sämtliche Browser-Overlays, wie die URL- oder Navigationsleiste, nicht mehr angezeigt werden. Der nutzbare Bildschirmbereich wird dadurch wesentlich vergrößert.
Die Web-App wird wie folgt installiert:
xFlow Mobile im Browser öffnen.
Browserseite zum Homescreen hinzufügen.
Browserseite vom Homescreen aus starten.
Zur Konfiguration wurde die Datei web_app_manifest.json erstellt, in der unter Umständen Anpassungen notwendig sind:
Der Wert "start_url" muss dem Pfad zur Datei
index.htmlder Anwendung entsprechen.Der Wert "scope" muss dem Pfad zu dem Verzeichnis entsprechen, in dem die Datei
index.htmlliegt.
Sind diese Werte gar nicht oder falsch gesetzt, tritt beim Laden der Web-App ein Fehler auf.
Anmerkung
Unter iOS kommt es im Stand-Alone-Modus durch technische Limitationen teilweise zu einem unerwarteten Verhalten, wenn die App verlassen oder minimiert wird. Die App wird nach dem Maximieren komplett neu gestartet, wobei der gesamte Session-Storage verloren geht. Dieses Verhalten wird durch die Nutzung von Cookies umgangen, sodass der Nutzer automatisch angemeldet und zum zuletzt besuchten Bereich der App gelangt.
Wenn die Nutzung von Cookies nicht erwünscht ist, kann diese Option in der Datei settings.json ausgeschaltet werden. Insbesondere durch die Nutzung von OCI-Katalogen und die externe Ansicht von Belegen wird die Web-App in den Hintergrund verschoben, wodurch das beschriebene Verhalten beim Zurückkehren in die App auftritt.