|
楼主 |
发表于 2018-2-9 23:04:30
|
显示全部楼层
require([ "$UI/test34/local-sdk/RongIMLib-2.2.9.min" ], function(RongIMLib) {
var appKey = "8w7jv4qb78a9y";
var token = "ZThhLI1Xa1BX5EMREAdArWSH6ouuI8NT/fNmMkzF+4IOKIoFvbsi6JnH8QmnSltLkCcsK8vOgKl3IZgfbxFiWg==";
var config = {
protobuf : "//cdn.ronghub.com/protobuf-2.3.0.min.js"
};
debugger
RongIMLib.RongIMClient.init(appKey, null, config);
RongIMClient = RongIMLib.RongIMClient;
var instance = RongIMClient.getInstance();
// 连接状态监听器
RongIMClient.setConnectionStatusListener({
onChanged : function(status) {
debugger
alert()
console.log(status);
switch (status) {
case RongIMLib.ConnectionStatus.CONNECTED:
break;
}
}
});
RongIMClient.setOnReceiveMessageListener({
// 接收到的消息
onReceived : function(message) {
debugger
alert()
// 判断消息类型
console.log("新消息");
}
});
// 开始链接
RongIMClient.connect(token, {
onSuccess : function(userId) {
debugger
// 链接成功后 才可 发送消息
alert("链接成功,用户id:" + userId)
sendTextMessage();
},
onTokenIncorrect : function() {
debugger
alert()
// console.log('token无效');
},
onError : function(errorCode) {
alert()
debugger
console.log(errorCode);
}
});
}); |
|