Webサービスを使用して入力されるCoreDataベースのアプリがあります。ユーザーがWebサービス内のオブジェクトのデータを変更したときに、その変更をWebサービスにプッシュバックしたいと思います。
これを達成するためのベストプラクティスは何ですか?送信する必要のある変更オブジェクトがたくさんある可能性がありますが、ユーザーが接続を持っていない可能性があり、バックグラウンドで実行したいと考えています。
CoreDataでオブジェクトにフラグを付け、リモートで保存する必要がありますか?そして、可能であれば数分ごとにバッチ処理しますか?私はFlurryとGoogleAnalyticsを使用しましたが、彼らはこのようなことをしているに違いありませんが、最善のアプローチが何であるかはわかりません。
おそらく、更新が必要なEntityNameとObjectIDを保持するCoreDataの別のテーブルですか?