我試圖實現的是用戶瀏覽器(用他的Google帳戶登錄)和他的手機上的Android應用程序之間的連接(也用相同的Google帳戶)。我想從GWT發送一堆格式爲JSON的文本到設備,也是相反的。GWT和Android客戶端(或App Engine之間)之間的持續連接
我的第一個想法是發送一個C2DM ping到Android設備,並喚醒一個服務器直接連接到App Engine服務器或GWT客戶端(如果可能的話)。
我現在正在做的是一個帶有從GWT到App Engine的Channel API的套接字。而對於大量的文本,我只是通過通道發送通知給GWT客戶端,然後通過RPCall獲取數據。缺少App Engine和Android應用程序之間的連接。我能做的是一個方向的C2DM和另一個方向的簡單HTTP請求。我不喜歡這個解決方案,因爲C2DM可能真的很慢。有沒有解決方案來連接這兩個(GAE & Android應用程序),或者甚至沒有App Engine和GWT客戶端與Android客戶端之間的連接直接更好?
感謝提前:)
C2DM聽起來正確。有沒有理由不適合你? – 2011-12-27 16:46:27
但有時C2DM可能需要幾分鐘,直到手機接收到ping。我想要的是一種GWT和Android客戶端之間的聊天,我通過這兩種方式發送文本。 – 2011-12-27 19:33:18