2016-07-23 76 views
1

我有一個數據庫在一個Android應用程序的遠程服務器上。假設存在一些類別A,B,C,並且每個類別都有一些子類別A1,A2,A3,B1,B2,C1,C2,C3,C4。每個子類別都有一些孩子。現在,如果任何用戶訂閱C1,則當添加C1下的新條目時,用戶將被通知。同樣,如果有任何用戶訂閱A,當在遠程數據庫中添加新條目時,將在AA1,A2,A3下通知用戶。基於訂閱的通知實施

這是如何實現的?這是第三天,我不知道。

補充:

如何從一個新的數據插入到該用戶的訂閱類別/子類別的服務器數據庫用戶端檢查。我想我必須寫一些查詢來做。但究竟應該是數據庫模式/查詢?

+0

你在問關於模式設計,insert stmt,原始查詢,推送技術嗎?這是什麼一回事呢?如果它完全與mysql相關,那麼請在[Campaigns](http://chat.stackoverflow.com/rooms/95290) – Drew

+0

中聊一下我想要算法執行任務@Drew – MASh

回答

0

我想我會在每個類別和子類別上放一個時間戳,指示何時添加了某些東西。添加項目的代碼需要隨後在添加新項目時將該時間戳記更新到樹上。客戶端打電話檢查訂閱的所有類別的時間戳,並與上次下載的日期和時間進行比較,以查看是否需要更新。