包含了单聊及消息的处理。主要分三个页面处理完成,入口首页(index)、消息列表页(message)、会话页面(chat)
index.html
var rong;
apiready=function(){
rong = api.require('rongCloud2');
//判断用户登录成功后执行方法
rongCloud();
}
function rongCloud(){
//初始化
init();
//消息的监听,监听到新消息后将消息广播出去,在会话页面监听接收并判断
setOnReceiveMessageListener();
//连接融云服务器
connect();
//监听获取某一会话最新消息记录
api.addEventListener({
name: 'getLatestMessages'
}, function(ret){
if(ret && ret.value){
var value = ret.value;
getLatestMessages(value.targetId,value.type);
}
});
//监听获取某一会话历史消息记录
api.addEventListener({
name: 'getHistoryMessages'
}, function(ret){
if(ret &