注册

WEB-IM发送cmd命令消息与手机客户端cmd透传消息是可以互相发送和接收吗?

遇到了一个难点,当手机客户端向WEB端发送添加好友请求时,WEB端同意手机客户端,WEB-IM又多了个反向添加对方好友请求,手机客户端又反向收到WEB端添加好友请求消息,按说手机客户端应收到一次接受好友添加请求,但收到一次对方同意好友,一次被请求添加好友请求 错误信息,这块怎么处理?如下方WEB-IM同意对方添加好友请求处理
conn.listen({
onPresence: function ( message ) {
handlePresence(message);
}
});


//收到联系人订阅请求的处理方法,具体的type值所对应的值请参考xmpp协议规范
var handlePresence = function ( e ) {

//对方收到请求加为好友
if (e.type === 'subscribe') {

/*同意添加好友操作的实现方法*/
conn.subscribed({
to: 'username',
message : '[resp:true]'
});
conn.subscribe({//需要反向添加对方好友
to: e.from,
message : '[resp:true]'
});
}
}

 
 
另外想通过透传消息 接收WEB端同意好友标识来区分WEB端同意添加好友和被请求添加好友来处理是否合理?
已邀请:

要回复问题请先登录注册