2011-03-05 77 views
6

我正在爲Android的聊天應用程序工作。這個聊天應用程序用於從這個應用程序使用互聯網(GPRS,3G等)從一個設備發送消息到另一個設備。請告訴我一種實現這一點的方法。如何實現Android的聊天應用程序?

我想使用Web服務的更多的數據(互聯網)耗時少efficient.is這樣對不對?

我曾在服務器和客戶端的插座。我在單個設備上運行了服務器和客戶端類,並且消息可以從客戶端套接字傳輸到服務器套接字,反之亦然。現在,我想在使用Web服務器上的服務器套接字的兩個設備之間發送消息,以及如何從Android設備連接到服務器。請幫助我非常感謝你。

回答

1

可以使用Xtify推送通知服務來實現聊天功能。使用他們提供的示例代碼和全部代碼要容易得多。

3

This幫助您解決在Android的聊天應用推送通知。您也可以構建您自己的推送通知服務器,支持Really Small Message Broker(一個小程序,通過TCP/IP網絡連接以應用程序和設備的消息形式發送和接收數據)。

+0

Yadav Ji,是否有任何完美的例子來實現推送通知(服務器端和客戶端也) – 2012-04-04 10:19:34

+0

@AshishDwivedi,它的事實,即在Android上本地Push的缺乏似乎是一個巨大的缺點。感謝Apple,BlackBerry。 「持續的TCP/IP」可能是最好的方式,直到Google真正將這件事交由他們自己掌握。畢竟,這就是GMail,GTalk和谷歌語音如何實現他們的實時更新。谷歌搜索後,我發現'上面的鏈接',這顯示完美的方式來實施推送通知。 @感謝安東和IBM。 – 2012-04-05 05:48:16

+0

@Yadav姬:鏈接是死 – sampopes 2015-04-28 14:06:42

1

您應該試試這個。 .. quickblox將更容易實現基於服務器的應用程序。就你而言,你需要與服務器進行交互以在Android中構建聊天應用程序。