Quickblox - 使用javascript SDK进行群聊

时间:2015-02-03 16:39:14

标签: javascript quickblox

我一直无法使用QB Javascript SDK设置群聊。

一些问题: 首先,我不断收到“房间被锁定”的消息http://i.imgur.com/mB3iBKf.png 不确定为什么,服务器端,房间被设置为公共组而不是私人聊天。

其次,看起来只有一个用户可以登录。 - 我用“John”用户登录 - 它会抛出关于“房间被锁定”的消息,但登录并正常工作。 - 我使用其他用户“Doe”登录,在其他浏览器或设备中登录,但没有事件被触发。 - 如果我注销两者并尝试登录“doe”,它就会起作用。

我只能得出结论,只有一个用户一次工作入门版?有人可以向我澄清这个吗?

我的代码大量借鉴http://quickblox.github.io/sample-chat-xmpp-web/examples/groupchat.html。唯一的区别显然是appid及其设置(是的,一些自定义事件,但核心是相同的)。

可以在此处访问:http://arrayinfinite.info/veeru/demo.php

我以John身份登录,我看到了这个 -

http://i.imgur.com/Utpf6Xm.png

如果我在此之后立即登录,我只看到一条消息“doe已登录” - 但没有任何作用。

如果我注销两者,并且只登录doe,它就可以了 - 登录john并不会在那时工作。

任何人都可以指导我这个吗?

1 个答案:

答案 0 :(得分:0)

您正在使用旧的和已弃用的聊天示例。 我们已经发布了新版本的JS SDK,它不需要任何额外的插件。

下载最新版本: http://quickblox.com/developers/Javascript

不幸的是,我们还没有更新的样本。但您可以使用以下代码段: http://quickblox.com/developers/Web_XMPP_Chat_Sample#Chat_2.0_API_instead_the_chat_plugin

以及创建群聊的示例: https://gist.github.com/AndreyPovelichenko/37e40b338279f59b3fbd