我正在为Android的聊天应用程序工作。此聊天应用程序用于使用此应用程序的互联网(GPRS,3G等)将消息从一个设备发送到另一个设备。请告诉我实现这个的方法。
我认为使用网络服务的数据(互联网)消耗更多,效率更低。这是对的吗?
我曾在服务器和客户端套接字上工作过。我在单个设备中运行服务器和客户端类,消息可以从客户端套接字转移到服务器套接字,反之亦然。现在我想在两台设备之间使用服务器套接字在Web服务器上发送消息以及如何从Android设备连接到服务器。
答案 0 :(得分:3)
This可帮助您解决Android聊天应用中的推送通知问题。您还可以构建由Really Small Message Broker支持的自己的推送通知服务器(一种通过TCP / IP网络连接以消息形式发送和接收来自应用程序和设备的数据的小程序。)
答案 1 :(得分:1)
您可以使用Xtify推送通知服务来实施聊天功能。使用他们提供的示例代码和所有代码更容易。
答案 2 :(得分:1)
你应该试试这个... quickblox将更容易实现基于服务器的应用程序。在您的情况下,您需要与服务器交互以在Android中构建聊天应用程序。