移动端接收消息失败,报错{"type":31,"data":{}}
使用H5 开发,连接环信web-im,已经在环信后台管理添加用户,并使用后台发送消息,而
.......
conn.open(options);
/*添加监听*/
conn.listen({
onOpened: function(message) { //连接成功回调
// 如果isAutoLogin设置为false,那么必须手动设置上线,否则无法收消息
// 手动上线指的是调用conn.setPresence(); 如果conn初始化时已将
// 则无需调用conn.setPresence();
console.log('连接成功回调');
//设置在线才可以收到信息
conn.setPresence();
},
onClosed: function(message) {
console.log('连关闭');
}, //连接关闭回调
onTextMessage: function(message) {
console.log('文本消息' + json.stringify(message));
}, //收到文本消息
.......
onError: function(message) {
console.log(' //失败回调' + JSON.stringify(message));
}, //失败回调
onBlacklistUpdate: function(list) { //黑名单变动
console.log(list);
},
onReceivedMessage: function(message) {
console.log(' //失败回调' + JSON.stringify(message));
}, /
..............
如上代码,在进入页面,已登录,并设置在线
而后台对指定用户发消息,监听结果是: //失败回调{"type":31,"data":{}}
请大神帮帮忙。。。。
.......
conn.open(options);
/*添加监听*/
conn.listen({
onOpened: function(message) { //连接成功回调
// 如果isAutoLogin设置为false,那么必须手动设置上线,否则无法收消息
// 手动上线指的是调用conn.setPresence(); 如果conn初始化时已将
// 则无需调用conn.setPresence();
console.log('连接成功回调');
//设置在线才可以收到信息
conn.setPresence();
},
onClosed: function(message) {
console.log('连关闭');
}, //连接关闭回调
onTextMessage: function(message) {
console.log('文本消息' + json.stringify(message));
}, //收到文本消息
.......
onError: function(message) {
console.log(' //失败回调' + JSON.stringify(message));
}, //失败回调
onBlacklistUpdate: function(list) { //黑名单变动
console.log(list);
},
onReceivedMessage: function(message) {
console.log(' //失败回调' + JSON.stringify(message));
}, /
..............
如上代码,在进入页面,已登录,并设置在线
而后台对指定用户发消息,监听结果是: //失败回调{"type":31,"data":{}}
请大神帮帮忙。。。。
没有找到相关结果
已邀请:
1 个回复
途
<script src="js/mui.min.js"></script>
<!--sdk-->
<script type='text/javascript' src='js/webim.config.js'></script>
<script type='text/javascript' src='sdk/dist/strophe-1.2.8.min.js'></script>
<script type='text/javascript' src='sdk/dist/websdk-1.4.12.js'></script>