我通过云引擎设置了动态离线消息.获得了"_lctext".但是最终我想达到的效果是:发送者:发送内容.
在content中只有"_lctext".

我的问题是:
在云引擎中可以有办法获取到发送者的name吗?

如果没有,我想,我只能通过终端在发送消息的时候,将name作为"_lcattrs"一起发送出去,然后在云引擎中获取,显示出来.

你好,fromPeer 是发送者的 id,至于 name 用户可以根据这个 id 去查询。

或者按照你的做法,带在消息里也是可行的。

好的,请问,根据id去查询name,可以看哪一块的文档?

根据 id 去查询 name,要看你的业务逻辑。

一般来说,我们都是把 _User 表的 objectId 作为 clientId 去发消息的,因为 objectId 唯一。这样的话,只要从 _receiversOffline hook 知道了 objectId,再去查 _User 表就知道 username 了。

你的业务也同理。

我只是使用了IM方面的SDK,用户体系是由我们自己提供,也就是说,_User表是空的.

根据你们用户体系里的 clientId 和 username 的对应关系,自己作下查询即可。