我正在Android Application
为两个用户之间的Chat
开发private session
。{/ p>
Android应用程序将是Android 2.0 and above
。
如果任何用户想要聊天,那么他可以输入任何电子邮件进行聊天,两个用户之间的会话将是私人的,并且可以存储在数据库中。
其他用户不应该观看私人会议
如果任何一个答案关于Android应用程序将连接到web server
(PHP),那么对我来说很有用
因此,如果任何人知道开发流程,请在这里建议。
请不要建议所有用户在同一个开放模板中合并的IRC Chat
。
答案 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应用程序连接到它。
最佳迪帕克