Wie kann ich Inhaltsdateien auf das Gerät laden?
Über die Schaltfläche Load ZIP File in Remote Admin und Fully Cloud können Sie eine ZIP-Datei herunterladen und in den lokalen Gerätespeicher entpacken. Standardmäßig wird der app-spezifische Speicher zum Entpacken von Dateien verwendet, wenn sich das Gerät im Modus Scoped Storage befindet. Andernfalls wird der gemeinsame Speicher verwendet. Bei Verwendung des Dateimanagers in Remote Admin können Sie Dateien in jeden beliebigen Speicher entpacken (unter Berücksichtigung der Zugriffsberechtigungen).
Um diese Funktion nutzen zu können, müssen Sie die ZIP-Datei auf einem Webserver ablegen, auf den das Gerät zugreifen kann, und die HTTP/HTTPS-URL angeben. Für ZIP-Dateien bis zu 100 MB können Sie den Dateispeicher von Fully Cloud nutzen. Falls Sie mehr Speicherplatz benötigen, verwenden Sie bitte Ihren eigenen Webspeicher. Bitte beachten Sie, dass der Download von ZIP-Dateien derzeit bei Dateien auf Google Drive nicht ordnungsgemäß funktioniert, da Google Drive keinen Last-Modified-Zeitstempel bereitstellt. Falls Sie keinen eigenen Webserver besitzen, empfehlen wir die Nutzung von Dropbox für das Hosting größerer ZIP-Dateien. Die Download-URL muss dann wie folgt aussehen: https://www.dropbox.com/s/k7xdrtk8ujvqyf0/archiv.zip?dl=1
Auf diese Weise lässt sich eine einfache lokale Inhaltsverwaltung realisieren. Sie können innerhalb der ZIP-Datei Unterordner anlegen, die beim Entpacken verwendet werden. Gehen Sie dabei vorsichtig vor, da beim Entpacken aller Dateien mit denselben Pfaden aus der ZIP-Datei alle vorhandenen Dateien überschrieben werden. Vermeiden Sie nicht-lateinische Zeichen in den Namen der gepackten Dateien oder Ordner oder stellen Sie sicher, dass das Packprogramm die UTF-8-Kodierung verwendet. Wenn Sie diese Funktion von Fully Cloud nutzen, können Sie die ZIP-Datei mit nur einem Klick auf viele Geräte laden (Massenverwaltung). Sie können den File Load Timeframe (Zeitrahmen für das Laden von Dateien) in den Cloud-Einstellungen festlegen, um das Laden der Dateien auf die verschiedenen Geräte innerhalb des angegebenen Zeitrahmens (die nächsten x Sekunden) zu verteilen.
Sie können das Löschen nicht benötigter Dateien beim Entpacken erzwingen, indem Sie Dateien mit einer Größe von null in die ZIP-Datei einfügen. Dateien mit einer Größe von null werden nicht entpackt, sondern vom Gerät gelöscht. Sie können außerdem eine Datei .delete in das ZIP-Archiv einfügen, die die Liste der Dateien und Ordner enthält, die vor dem Entpacken entfernt werden sollen. Auf diese Weise können Sie den gesamten Ordnerinhalt aktualisieren, ohne sich um Dateinamen kümmern zu müssen. Eine Beispiel-ZIP-Datei finden Sie hier.
Sie können die Option Load Content From ZIP File in den Einstellungen der Geräteverwaltung (Device Management) nutzen, um Dateien automatisch von einer bestimmten URL herunterzuladen und zu entpacken. Fully Kiosk überprüft stündlich, ob an diesen URLs Aktualisierungen vorliegen (basierend auf dem HTTP-Antwortheader Last-Modified des Servers). Beim ersten Start der App wird die ZIP-Datei vor dem Laden der Start URL heruntergeladen. Verwenden Sie die Option Auto-Reload on Idle, um die Start URL neu zu laden, wenn das Gerät nicht in Gebrauch ist, damit die aktualisierten lokalen Dateien wirksam werden können.
Die Ergebnisse von lang andauernden Download-Befehlen können Sie unter Fully Log im Remote Admin einsehen. Wir empfehlen, den Wartungsmodus zu aktivieren, während Sie Inhaltsdateien auf den Geräten ändern.
Sie können die JavaScript API auch nutzen, um Dateien im Hintergrund herunterzuladen bzw. zu entpacken, Dateien aufzulisten sowie Dateien oder Ordner von Ihrer Website zu löschen.
Selbstverständlich können Sie auch eine andere App zur Dateisynchronisierung verwenden, um lokale Dateien mit einem externen Speicher zu synchronisieren. Allerdings können Sie diese App wahrscheinlich nicht wie Fully Kiosk automatisch installieren und konfigurieren.