candy.js是基于h5新特性webscoket,可创建实时聊天室,也可私聊。后台管理系统依赖于openfire,在openfire里可以进行管理员以及用户的权限设置。
这是candy的官网看着有点费劲,自己慢慢磨吧,http://candy-chat.github.io/candy/#customization;
Git地址:https://github.com/candy-chat;
首先看初始化candy:
//链接房间</span>
Candy.init('<code>/http-bind/'</code>, {
core: {
debug: false,
autojoin:[roomId//此处是你在openfire里的房间ID+@+//此处是openfire的聊天服务名称]
},
view: {
assets: 'res/',//此处是插件依赖样式图片的目录路径
language: 'cn'
}
});
//作为一个访问者进入房间链接
candy.Core.connect方法的三个参数可传一个到三个具体的意义官网上有介绍可自行翻译下面的方法是可略
去密吗输入和昵称设置就可进入。因为我是在APP内部使用的所以不用登陆验证,方法如下:
Candy.Core.connect(用户ID+'@jkj', null, 此处设置用户昵称);