firestore für einfachen Daten-download&sync-app

Mit FB Firestore für ein hauptsächlich ein offline app mit der Fähigkeit zu Synchronisierung mit online-FB Datenbank?

Ich bin mit dem Aufbau meiner app verwendet Firestore für die Rückhand. Meine Daten werden über tausend oder so .png, und ich Plane, Sie zu ändern, Wann immer ich will, aber meine Benutzer nicht in der Lage sein, Sie zu ändern. Sie werden nur laden Sie Sie von mit Firestore-sync, und Sie werden in der Lage sein, Sie zu benutzen offline WANN immer Sie wollen, vielleicht werden Sie Sie für ein Jahr offline. Und wenn Sie online sein wird, werden Sie sync mit meinem online-FB-Datenbank und laden meine neue .png ' s, und Sie verwenden Sie Sie für ein ganzes Jahr offline. Durch Jahr, es hängt vom Benutzer, zum Beispiel Benutzer A kann, die synchronisiert werden sollen mit meiner Datenbank einmal im Monat, um zu sehen, ob ich neue .png ' s oder so, aber user B lieber auf die sync-jährlich. AUCH werde ich nicht nur neue hinzufügen .png ' s, ich werde bestehende ändern und löschen Sie einige von Ihnen, und sogar deren Reihenfolge ändern, Wann immer ich will.

So 1) 1000 png ' s bedeutet, dass 100 mb, und Firestore Dokument sagt, es speichert die Daten, aber ich will meine 100 mb Daten gespeichert werden können in den lokalen persistenten Speicher bin ich etwas fehlt? 2) gilt timestamp zu meinen Anforderungen passen? Durch die Verwendung von timestamp, funktioniert FB löschen der png gespeichert auf dem lokalen Gerät wie lösche ich die png von meinem online-db? Oder hat es änderungen die ich geändert? Ich weiß, dass das hinzufügen von neuen png ' s sind kein problem. Zu summerize, ich habe eine png-Sammlung auf FB online-Datenbank und ich möchte, dass meine Benutzer haben genau die gleiche Sammlung, wenn Sie online gehen und synchronisieren. Btw ich benutze flattern für den frontend-und dies ist eine IOS - /android-app. Dank