私は、coredataでrestkitを使用し、SQLでgrailsバックエンドを使用するiosアプリケーションを実装しました。ネットワークに接続されていて、サーバーが稼動している限り、「取得」と「投稿」の部分が機能しています。IOSクライアントとサーバ間のオフラインの変更を維持し、アップデートする最も良い方法は何ですか?
私はオブジェクトを同期させるために、コアデータのプライマリキーとしてサーバーによって割り当てられたIDを使用しています。ユーザーがオフラインまたはサーバーに問題が発生したときにオブジェクトを作成または更新できるようにすると、状態を維持して後でサーバーを更新するにはどうすればよいでしょうか?私はこの点でベストプラクティスを知りたいと思います。
ありがとうございます!