Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS: USB-Stick in FMX-Delphi-Anwendung nutzen (https://www.delphipraxis.net/200196-ios-usb-stick-fmx-delphi-anwendung-nutzen.html)

philipp.hofmann 27. Mär 2019 17:23

iOS: USB-Stick in FMX-Delphi-Anwendung nutzen
 
Hallo allerseits,

ich erlaube in meiner Anwendung die Daten auf einem USB-Stick zu sichern und auch von dort zu nutzen, um nicht die Festplatte zu arg zu belasten. Dies ist insbesondere sinnvoll, weil ich viele MP3- und MP4-Dateien benutze. Unter Windows, Android, Linux und MacOS ist dies soweit machbar, man muss nur etwas Schweiß investieren, um das USB-Device halbwegs automatisch zu finden, da dies überall anders gemounted ist.

Hat jemand via Delphi und iOS schon mal einen USB-Stick genutzt und dort Daten gespeichert und ausgelesen.
Meine Vermutung ist, dass dies überhaupt nicht geht, die Sticks mit Lightning-Anschluss kommen nicht umsonst jeweils mit einer Extra-App, aber vielleicht geht es ja doch.

Grüße, Philipp

Rollo62 28. Mär 2019 07:34

AW: iOS: USB-Stick in FMX-Delphi-Anwendung nutzen
 
Bin nicht 100% sicher, aber ich Apple verlangt oft das man spezielle MiFi-Zertifizierte Hardware verwendet, das kommt also i.d.R. nicht in Frage aus Kostengründen.
Kann aber sein das es für USB eine Ausnahme gibt (würde sehr viel Sinn machen).
Jedenfalls ist es bei Classic-Bluetooth so (und macht keinen Sinn).

Falls es jemand gecheckt hat dann der hier.

Sherlock 28. Mär 2019 09:27

AW: iOS: USB-Stick in FMX-Delphi-Anwendung nutzen
 
Ich denke daß läuft dem recht engen Sandbox Konzept von iOS zuwider. Wenn Applikationen etwas speichern wollen, dann nur im eigenen Bereich, es sei denn die Dateien sind Bilder, Filme, Musik oder andere Medien, die von iOS verwaltet werden, und somit allen anderen Apps zur Verfügung stehen. Insbesondere die direkte Nutzung von Speicherperipherie wie USB-Sticks oder gar einem NAS ist nicht vorgesehen, da dazu die Sandbox geöffnet werden müßte (man könnte natürlich Links setzen, aber eventuell will man bei Apple einfach manipulierten Sticks generell ausweichen). Es spricht allerdings nichts dagegen, die Daten irgendwo außerhalb zu lagern, und dann fallweise in die eigene Sandbox zu kopieren und dann zu verwenden, vorausgesetzt der Zugriff kann per TCP/IP realisiert werden, typischerweise HTTP oder FTP.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz