2011-03-05 61 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中构建聊天应用程序。