realmのデータファイルをdropboxにバックアップし、復元する方法について
swiftで日記アプリを作っています。
実現したいことは、ローカルデータベースrealmのデータファイル(default.realm)をdropboxにバックアップし、復元することです。
そこで、日記の登録、修正、削除があったタイミングでdefault.realmをdropboxにアップロード(上書き)し、常に最新のdefault.realmに更新するところまでは実装しました。
復元の方は、アプリを再ダウンロードし、再びドロップボックスにログインしたタイミングで、バックアップしておいたdefault.realmをDocumentDirectoryのdefault.realmに上書きするという方法を考えています。
しかしこの方法だと、再ダウンロードしてからドロップボックスにログインするまでに、日記の登録があった場合に、その分のデータが消えてしまいます。
どのようにすればデータの取りこぼしなくdropboxにバックアップ、復元できるのでしょうか。よろしくお願いします。