2017-02-23 9 views
1

Meine CN1 App Datei hier FileSystemStorage.getInstance(). GetAppHomePath(). Ich kann dort Dateien lesen/schreiben.CodeName Ein persistenter Speicher

Dieser Ordnername ist wie: - file://var/mobile/Containers/Data/Application/D94F3BF0-821F-4B3E-B03C-981D883CFDCD/Documents/com.factoryname.appname.app/folder/file

Wenn ich eine neue Version für meinen App auf dem iPad installieren, diesen Teil (D94F3BF0-821F-4B3E-B03C-981D883CFDCD) ändern und nachdem ich die benötigten Dateien nicht retreive kann.

Wie kann ich garantieren, dass dieser Teil unverändert bleibt? Vielen Dank für Ihre Hilfe.

Antwort

0

Versuchen Sie, die Storage-Klasse nach Möglichkeit zu verwenden. Außerdem können Sie den Build-Hinweis hinzufügen, um den Speicherort "new" zu verwenden, wobei ios.newStorageLocation auf true festgelegt ist.

+0

Ja. Der 'FileSytemStorage' arbeitet mit dem Betriebssystem spezifischen Speicherort. Jede Installation befindet sich in einem eingeschränkten betriebssystemspezifischen Speicherort, den Sie nicht nativ anpassen können. Es ist ein Fehler, sich auf einen Speicherort zu verlassen, da das Dateisystem in mobilen Geräten nichts mit dem Dateisystem in Desktop-Betriebssystemen zu tun hat. –

Verwandte Themen