0

PHPでAndroidアプリとjson APIを開発しました。アプリはサーバーでホストされているjson APIを使用して、製品(食品)のリストであるデータを受信し、アプリ内のユーザーはそれらのアイテムを評価したり、共有したりできます

製品は、開発された Web インターフェイスの php で管理されます。

私の質問は、製品データが変更されるたびに、毎回ではなくバッチ更新でアプリにそれらのデータを更新してもらいたいということです。

また、製品の画像については、変更されたアプリでそれらの画像のみをダウンロードしたいと考えています。

これを簡単な方法で達成するための提案。アプリがデータの同期にあまり負荷をかけないように...

4

2 に答える 2

1

そのためには、updated_date というサーバー側で 1 つのフィールドを取得する必要があります。サーバー側でデータが変更されると変更されます。

したがって、更新されたデータの Web サービスを呼び出すときは、最後の同期時刻 (アプリケーションの共有設定に最後の同期時刻を保存する必要があるたびに) をサーバーに渡す必要があるため、サーバーはその時間を取り、更新されたデータを送り返します。その後。

これがあなたの要件に対する簡単な方法だと思います。

于 2012-07-28T12:17:57.137 に答える
0

すべてのテーブルに last_modified_date フィールドを追加し、別のテーブルで画像を管理します。Web サービスの呼び出し中は、last_sync_date を維持する必要があります。Web サービスでは、last_sync_date を渡す必要があります。last_sync_date に応じて、変更されたデータをアプリに送信できます。

于 2016-02-29T03:02:51.080 に答える