2016-07-23 6 views
1

私はアンドロイドアプリのリモートサーバーにデータベースを持っています。いくつかのカテゴリA,B,Cがあり、各カテゴリにいくつかのサブカテゴリA1,A2,A3,B1,B2,C1,C2,C3,C4があります。各サブカテゴリにはいくつかの子があります。ユーザーがC1に登録すると、C1の下に新しいエントリが追加されると、ユーザーに通知されます。同様に、任意のユーザーがAにサブスクライブする場合、リモート・データベースに新しいエントリがAまたはA1,A2,A3の下に追加されると、ユーザーに通知されます。サブスクリプションベースの通知の実装

これはどのように実装できますか? 3日目ですが、私は考えていません。

を追加しました:私は新しいデータがこのユーザーの購読カテゴリ/サブカテゴリのサーバデータベースに挿入され、ユーザー側から確認することができますどのよう

。私はいくつかのクエリを書く必要があると思う。しかし、正確に何がデータベースのスキーマ/クエリにする必要がありますか?

+0

スキーマ設計、insert stmt、元のクエリ、プッシュテクノロジについて質問していますか?それはどういうことですか?それが完全にmysqlに関連している場合は、[キャンペーン](http://chat.stackoverflow.com/rooms/95290)のビットでチャットしてください – Drew

+0

私はアルゴリズムを@Drewの仕事をしたい – MASh

答えて

0

私は各カテゴリとサブカテゴリに何かが追加されたときを示すタイムスタンプを付けます。アイテムを追加するコードは、新しいアイテムが追加されたときにそのタイムスタンプをツリーの上に更新する必要があります。クライアントは、購読しているすべてのカテゴリのタイムスタンプを確認するための呼び出しを行い、何かを最後にダウンロードした日付と時刻と比較して、更新が必要かどうかを確認します。

関連する問題