webim sdk更新到1.4了,我以前的sdk是1.1.1的,现在兼容代码之后,为什么发消息对方没办法接收消息?
因为1.4的可以兼容1.1.1的代码,因此也没有改,但是因为要在发消息中发送多的信息,为什么
var id = conn.getUniqueId(); // 生成本地消息id
var msginfo = new WebIM.message('txt', id); // 创建文本消息
//alert(msginfo);
msginfo.set({
msg: msg,
to: curRoomId,
//ext: {
// nickName: curnickName,
// photo: curPhoto,
//},
roomType: false,
success: function (id, serverMsgId) {
//console.log('send private text Success');
alert(serverMsgId);
}
});
alert(JSON.stringify(msginfo.body));
//alert( msginfo.body);
msginfo.body.chatType = "singleChat";
conn.send(msginfo.body);
alert(34343);
1.4的代码,能发送,但是对方没有接收到信息,而使用1.1.1的可以正常使用,
var options = {
to: to,
//ext: {
// toNickName:curnickName,
// photo:curPhoto,
//},
msg: msg,
type: "chat"
};
// 群组消息和个人消息的判断分支
if (curChatUserId.indexOf(groupFlagMark) >= 0) {
options.type = groupFlagMark;
options.to = curRoomId;
options.type = groupFlagMark;
alert("-----"+ options.to);
} else if (curChatUserId.indexOf(chatRoomMark) >= 0) {
options.type = groupFlagMark;
options.roomType = chatRoomMark;
options.to = curChatRoomId;
}
//easemobwebim-sdk发送文本消息的方法 to为发送给谁,meg为文本消息对象
conn.sendTextMessage(options);
现在,怎么才能添加ext中的参数呢?而且能发送成功
没有找到相关结果
已邀请:
2 个回复
[已注销]
[已注销]