Ich erstelle eine Offline-Anwendung und versuche, Realm für Xamarin zu verwenden.Ist es möglich, cloudbasiertes Backup einer Xamarin Realm DB-Datei pro Benutzer auf etwas wie AWS S3 zu machen?
In Zukunft muss ich möglicherweise Cloud-basierte Backups der Benutzerdaten durchführen.
Ich dachte, ich könnte einfach ihre Realm-DB-Datei in einen Cloud-Speicher hochladen und eine Art, ein Benutzerkonto mit ihrer DB-Datei zu vergleichen?
Vielleicht eine Kombination aus AWS S3 und Cognito?
Es muss nicht unbedingt AWS sein. Es könnte Azure, Google, etc. sein.
Gehe ich das richtig, oder gibt es einen besseren Weg?
Anstatt die Daten eines Benutzers in seiner Dropbox oder iCloud zu sichern, muss er im Wesentlichen zentral auf einem Cloud-Server gesichert werden.
UPDATE
Ich glaube nicht die Xamarin Realm-API ermöglicht noch die DB in eine Datei zu schreiben, so kann ich SQLite verwenden.
Kann ich die SQLite-Datenbank als AWS S3-Bucket speichern, der mit den AWS Cognito-Anmeldeinformationen des Benutzers verbunden ist?
http://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/s3-integration-lowlevelapi.html
Warum wird das benötigt? ein Benutzerkonto mit ihrer DB-Datei übereinstimmen. – error2007s
So kann jeder Benutzer eine Sicherungskopie seiner Daten haben –