发送消息时,附带 UserInfo ,但是发送成功的回调和接受监听的回调里的 message 的 userInfo 都是空

使用消息附带用户信息时,发出去的有些消息的 userInfo 为空
发布时间: 2018-07-31 16:20

回答:

当相关的设置(设置当前用户信息、设置消息体内是否携带用户信息)都没问题时,考虑排查是否是由于自定义消息不当造成的。自定义消息时,会继承 MessageContent ,而 userInfo 就定义在其中,但是自定义消息的 encode 往往会忽略掉它,最终造成发出去的消息里没有 userInfo 。

我对此仍有疑问!继续追问