0

我正在寻找一个开发人员来根据我的想法创建一个应用程序,并且在准备过程中遇到了一些障碍。

对于我的应用程序,部分功能意味着具有类似聊天室的功能,大量用户可以在其中进行实时对话。

现在我已经看到这是在 1 对 1 的基础上实现的,并且是在 WhatsApp 和 Skype 等小组中实现的,但是我在 iOS、Android 或 WP7 上看不到允许更大的 20-30 人聊天的应用程序。该应用程序不应仅限于您保留在联系人列表中的人,该应用程序将允许使用该应用程序的任何人之间进行免费聊天,但会被不同的聊天室过滤。

移动开发是否存在技术限制,这会使这变得困难/不可能,或者我只是看起来不够努力并且这个功能已经存在?

对我的问题的一个很好的测试是,您能否在移动应用程序中创建 chat.stackoverflow.com 页面的副本?我自己不熟悉移动应用程序开发,但会预料到已经存在诸如聊天室应用程序之类的东西。

谢谢,詹姆斯

4

4 回答 4

4

如果您要通过 Web 服务器发送消息,这是可能的并且非常容易。考虑房间里有 3 个人,你有 3 个 id,例如 1,2,3 。用户的房间id可以是2_3,如果他/她的id是1。发送消息时,他/她也应该发送2_3。您的应用程序可以执行 http 请求,例如接收消息超时 1 分钟(您可以使用彗星技术)。

于 2011-11-27T21:03:17.477 回答
0

您可以使用开源来实现它。我推荐 php 或 paython 聊天室。

不利的一面是您需要一台服务器来安装它,而共享主机在其服务器上安装它有问题。所以成本是服务器端。

有许多服务可用于聊天室,在我看来,它更可靠、更快速实施。

尝试:RumbleTalk、C-Box、Chatango、Xat 或 simpleChat

于 2013-12-09T13:44:19.713 回答
0

简而言之,是的,这是可能的。已经有很多适用于安卓的聊天应用程序,在市场上搜索“irc”。

于 2011-11-27T20:54:26.733 回答
0

启用视频的聊天(视频通话) 视频聊天或视频通话本质上是在两个或多个最终用户之间异步传输音频和视频输入。视频通话是在用户之间进行高效和视觉交流的好方法,因此此功能在 QB 开发人员社区中非常受欢迎。

它是如何工作的 QuickBlox SDK 客户端库与输入源(相机、麦克风)、编解码器、压缩一起工作,然后数据在最终用户之间进行点对点流式传输。这种方式视频通话不会对服务器产生太大影响,因此系统具有高度可扩展性。然而,服务器在流式传输开始之前启用最终用户之间的握手,并且它还解决了 NAT 穿越,以防最终用户之间的网络和防火墙配置使呼叫变得不可能。这是在 QB STUN/TURN 服务器的帮助下完成的。

通常,视频通话与 1:1 / IM 文本聊天通信一起使用,但也有单独使用它们的用例(例如在游戏或步行/开车时)。

典型设置

视频质量 音频质量超时时间 代码示例 http://quickblox.com/developers/VideoChat#SDK_.26_code_samples

我们认为有用的链接: 移动聊天应用程序开发

于 2015-12-22T12:55:45.137 回答