全部文档

# 历史消息显示用户信息

# App Server 获取
  1. 开发者 App Server 封装获取用户信息接口
  2. 通过 message.senderUserId 获取发送者 id
  3. 将发送者 id 传入 App Server 暴露的接口中, 获取对应用户信息
  4. 将用户信息展示到页面中
IMSDK -> App: 返回历史消息列表 App --> IMSDK: 调用获取历史消息方法 App --> AppServer: 通过消息的 message.senderUserId 获取发送者用户信息 AppServer -> App: 返回用户信息,进行展示
# 发消息携带
  1. 获取当前用户(也就是发送者)的用户信息
  2. 发消息时携带当前用户信息
  3. 展示消息时, 通过消息体内的用户信息进行展示

携带的用户信息保存在消息中。如果用户修改了用户信息,已经发送的消息携带的用户信息不会同步更新

代码示例

# 会话列表显示用户信息

通过开发者 App Server 获取用户信息

  1. 开发者 App Server 封装获取用户或群组信息接口
  2. 通过 conversation.targetId 获取用户或者群组 id
  3. 将用户或者群组 id 传入 App Server 暴露的接口中, 获取对应用户或群组信息
  4. 将信息展示到页面中
IMSDK -> App: 返回历史消息列表 App --> IMSDK: 调用获取历史消息方法 App --> AppServer: 通过消息的 conversation.targetId 获取发送者用户信息 AppServer -> App: 返回用户或者群组信息,进行展示

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助