Was ist die beste Umgebung.SpecialFolder für die store-Anwendung, die Daten in Xamarin.Formen?
Ich bin neu in Xamarin.Formen-und mobile-Entwicklung. Ich möchte zum speichern der Benutzer-und verschlüsselte Passwörter meiner Benutzer der Anwendung in der Datei auf dem mobilen Gerät. Ich bin mit xamarin forms-Technologie. Ich kwnow, dass es viele differenet Ordner. Im Beispiel:
System.Environment.SpecialFolder.Personal
System.Environment.SpecialFolder.LocalApplicationData
System.Environment.SpecialFolder.MyDocuments
Vollständige Liste finden Sie hier: https://msdn.microsoft.com/en-gb/en-enl/library/system.environment.specialfolder(v=vs. 110).aspx
Was ist der beste Ordner /Katalog Shop:
- Benutzer-und Passwort-Daten
- anderen Anwendung specyfic Daten
??
Edit: ich habe festgestellt, dass "Persönliche" ist, ist gut für mich, aber wenn du andere Antworten posten Sie als gut. SpecialFolder.Persönliche Lage
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Speicherung von Schlüssel-Wert-Paare:
Xamarin.Formen implementiert
Anwendung.Aktuelle.Eigenschaften
, die speichert die Schlüssel-Wert-Daten in den lokalen Speicher der app und der Zugriff auf diese Schlüssel-Wert-Paare sind sichere zu, dass die app nur, die gespeichert wurde.Die Aufbewahrung Der Unterlagen/Datenbank (Sqlite):
Jede Plattform hat eine eigene Ordner-Struktur zum speichern von app-spezifischen Daten/Dateien unter.
Android:
Environment.SpecialFolder.Personal & MyDocuments
beiden Karten zu:/data/data/@PACKAGE_NAME@/files
Environment.SpecialFolder.LocalApplicationData
Karten zu:/data/data/@PACKAGE_NAME@/files/.local/share
Können wir speichern Sie die Dateien in einem der oben genannten Verzeichnisse auf der Grundlage, wie Sie sind abgebildet in der Datei system.
Keiner der oben genannten Verzeichnisse zugegriffen werden kann, die von anderen app, noch Benutzer auf diese zugreifen können außerhalb der Welt sein, wenn das Telefon verwurzelt ist.
iOS:
Environment.SpecialFolder.Personal, LocalApplicationData & MyDocuments
alle anzeigen auf:/Documents
iOS hat folgende Verzeichnisstruktur:
/Documents
: Wird sichtbar iniTunes
Wenn iTunes sharing aktiviert istinfo.plist
in der app. Inhalte, die gesichert werden können, durchiTunes/iCloud
./Library
: Nicht sichtbar iniTunes
. Kann gesichert werden, indemiTunes/iCloud
außerCaches
Verzeichnis.Dateien/Daten, die nicht brauchen, um über einen Benutzer gespeichert werden soll in das Library Verzeichnis. Ex. Datenbank-Dateien. Ich würde für
Library
Verzeichnis für add-on-Sicherheit zusammen mit der Verschlüsselung (falls erforderlich).Man die Library-Pfad:
Mehr wissen auf jede Enumeration Zuordnung mit Verzeichnis Gehen Sie Hier.
Finden Sie Grundlagen über die iOS -Grundlagen Des Dateisystems.