我想反覆(每秒)向其他Android設備請求GAE(如果android客戶端沒有創建或更改某些內容)的消息(對象或值)。我需要檢查它的速度,但我知道它每小時發生一次。使用restlet的異步android GAE通信
我使用restlet,我不想創建新的線程和每秒從該線程獲得輪詢,因爲這非常耗電。我也不想使用C2DM。
是否有可能做到這一點?我已經找到了一些關於NIO非阻塞HTTP連接器的位置:僅僅描述了客戶端,我也不知道,如果這個解決方案,甚至將有可能在GAE上,以及如何使用 http://restlet-code.1609877.n2.nabble.com/Push-data-from-server-using-a-live-HTTP-connection-td2906563.html
但在這裏。有沒有人知道更多關於這種方法?
非常感謝您提前。
你爲什麼不使用C2DM? –
我之所以沒有使用C2DM,是因爲我想讓它在restlet中,因此能夠在以後輕鬆地爲iPhone創建客戶端。 您認爲C2DM在這裏真的是很好的解決方案嗎?我猜如果給定的客戶端是iPhone或Android,並且決定是否使用C2DM或APNS,那麼我將不得不在邏輯上有所不同。我對嗎? GAE可以使用APNS嗎? 或者我應該更好地嘗試保持它在restlet? – ziky90
C2DM正在逐漸被淘汰,轉而採用Android版Google Cloud Messaging。您也可以看看Google Cloud Endpoints。 –