普通会话中发送暂态消息

我们的会话是普通会话,需要实现在普通会话里发送暂态消息。
var message = new TextMessage(JSON.stringify({'msg':msg,'type' :'text','msgtype':type}));
message.setTransient(true);
return conversation.send(message);
这种发送方式,控制台会报错(发送代码在云端)。报错如下,但是似乎能够正常发送和接收。
DEPRECATION Message#setTransient: Use Conversation#send with sendOptions.transient instead.
按照报错提示进行修改,改为:
var message = new TextMessage(JSON.stringify({'msg':msg,'type' :'text','msgtype':type}));
return conversation.send(message,{transient:true});
但是这种方案,并不是暂态消息,发送的是离线消息,服务器会缓存聊天记录,会有离线推送。

这是一个 bug,稍后会发布 3.3.4 修复这个问题。目前请暂时还先使用 message.setTransient(true);

很抱歉给您带来的不便。

3.3.4 已发布。