我已经开发建立在谷歌应用程序引擎之上的交友网站,我想补充的即时消息,并可能/可能是音频和视频会议。

鉴于该网站上的用户不希望共享他们的个人资料或真实的联系方式,我处理所有的登录信息和会话没有假设客户有(或者甚至想)一个谷歌帐户ID或任何与它们的真实身份相关联的其他登录信息。

我想听听你对我怎么可能去给加入即时通讯到我的网站的建议,我不能就这么直接访问谷歌Talk或其它现有服务。

将是有意义的使用XMPP这一点,如果是将谷歌Talk或任何其他XMPP服务提供商允许我以注册新的用户帐户,无需人工干预(即一个用户注册在我的网站后,自动将其注册与XMPP提供商)?或者,如果没有,也许我可以使用与谷歌谈一个谷歌ID为每个用户不同的资源标识符(me@google.com/user1,me@google.com/user2,等...),并发送邮件不同资源之间?莫非这个工作,和/或将有成千上万的并发连接到一个账户让我从谷歌对话禁止?

也许某种形式的基于AJAX的解决方案可能更有意义考虑到用户已注册在我的网站,但没有注册为一个XMPP服务的事实?

有关如何我可能会解决这个问题的任何建议,将不胜感激。

此致 - 亚历山大

有帮助吗?

解决方案

文字聊天是更容易的问题。你可以有或没有XMPP。没有XMPP,你将建立在您的网页Facebook的聊天类型的客户端发送的消息从每个用户的应用程序,该应用程序然后显示则接收器的屏幕上。(客户端可以查询,或使用彗星,当谈到出)。请查看 olark 来看看它如何工作。

一旦你建立代码使用的应用程序作为路线的正确信息给正确的人(匿名,也许),可以口这容易XMPP,如果你需要一台交换机。双方增加you.dating.site@appspotchat.com他们的好友列表,并发送从girl@site.com所有消息guy@site.com,反之亦然。 (假设异构位点。)

音频和视频,我不知道如何没有各方之间共享信息的事情: - /

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top