我的版本是4.6.1,最近出现了一个奇怪的现象,就是: 用户A被拉入一个新的群聊,这个时候群里有人发消息,用户A收到的消息后

调用这个方法,得到的结果是null。

1.单聊没有上述问题。
2.这个问题出现在新建的群聊,过很长的一段时间,再调用这个方法就可以获取到attribute了。

这是为什么?

补一下,这是leancloud控制台的数据,这个attribute是一直都有的

你好,你说的是 conversation 的 attribute 还是 message 的 attribute?

前者,必须是 conversation 对象主动调用 fetch 后,才可以获取到。后者随着消息 message 一起下发。

你的意思是说新版的conversation,getAttrinbute不能直接用了?

可以用的。只不过 conversation 的 attribute 值,服务端是不会主动下发变更的。需要客户端的 conversation 主动去 fetch 拉取才行。

是的,需要这个 fetch 操作。