Android聊天用户私人会话(开发工作流程)

时间:2012-03-14 07:47:14

标签: java php android phpmyadmin

我正在Android Application为两个用户之间的Chat开发private session。{/ p>

Android应用程序将是Android 2.0 and above
如果任何用户想要聊天,那么他可以输入任何电子邮件进行聊天,两个用户之间的会话将是私人的,并且可以存储在数据库中。
其他用户不应该观看私人会议 如果任何一个答案关于Android应用程序将连接到web server(PHP),那么对我来说很有用 因此,如果任何人知道开发流程,请在这里建议。

请不要建议所有用户在同一个开放模板中合并的IRC Chat

4 个答案:

答案 0 :(得分:4)

您可以使用XMPP服务器并使用例如asmack库for android。

关于android应用程序的教程:http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/

那里有几种不同的服务器。例如OpenFire。 http://www.igniterealtime.org/projects/openfire/

答案 1 :(得分:2)

如果您想要的声音是具有客户端到客户端加密的XMPP服务器。

以下是XMPP服务器选项列表:http://xmpp.org/xmpp-software/servers/

以下是与Android一起使用的各种XMPP库的讨论:Android and XMPP: Currently available solutions

至于加密,看起来你想模仿OTR做什么(对于pidgin)。有关协议如何工作的说明,请在此处发布:http://www.cypherpunks.ca/otr/Protocol-v2-3.1.0.html

您也可以从这里获取源代码:http://www.cypherpunks.ca/otr/index.php#downloads(警告:代码用C语言编写)

答案 2 :(得分:2)

这是Chat application for Android for private session 的链接,最适合想要在Android上使用网页的用户。任何用户都可以注册或登录然后获取朋友列表,访问数据库到Android,并在私人会话中轻松发送消息给朋友可以无限制地聊天。此功能更多包括发送请求和接受/拒绝请求。

答案 3 :(得分:1)

您可以非常轻松地在node.js中执行此操作,如果您需要已经实现了代码,则可以使用此https://github.com/heroic/node-private-chat

如果你发现它不够,那么你可以很轻松地扩展它,并且不要使用php。它不是为这类工作设计的。 Node最适合它。只需运行上面的代码并使用您的Android应用程序连接到它。

最佳

迪帕克