2012-02-27 133 views
0

我很新的服務器端客戶端設計 現在我正在使用Web服務在Android和Java服務器之間進行通信,並突然想出一個奇怪的想法...... 如果我實現了一個不響應的web服務直到在服務器上檢測到任何更新(並且更新是響應),該技巧的工作原理如下: 1.使用線程在活動期間調用服務以提供任何更新 2.使用服務在服務之後調用服務所以任何更新的活動是「推」Web服務作爲推送通知?

回答

0

怕這樣行不通。在返回響應之前,您的請求很可能會暫停。

要從服務器向Android客戶端推送消息,請查看Google的Cloud To Device Messaging框架。

+0

我知道C2DM,但由於我需要的應用程序與Kindle Fire兼容,我正在尋找其他潛在的替代方案......讓我的眼睛看着城市飛艇或Xtify,但它們非常昂貴。 – touchaponk 2012-02-27 21:18:44

+0

當然其他選項是輪詢。即您只需讓您的Android應用通過輕量級調用定期向服務器請求更新。如果你不打算用完整的推送消息傳遞框架來完成整個過程,這是真正實現這種事情的唯一方法。 – tomtheguvnor 2012-02-27 21:22:10