浏览 SDKs · Flutter
SDKsFlutter

更新当前用户资料

使用 Flutter SDK 更新当前登录用户的昵称、头像和扩展资料。

复制

只传实际变化的 nicknamefaceURLex

await OpenIM.iMManager.userManager.setSelfInfo(
  nickname: nickname?.trim(),
  faceURL: faceURL,
  ex: mergedExtra,
);

ex 是完整字符串,应先读取、解析并合并命名空间。Future 成功、重新查询和 onSelfInfoUpdated 是三个阶段。

globalRecvMsgOpt 虽然也通过 setSelfInfo() 写入,但它属于账号级消息策略。枚举值和使用边界见设置全局消息接收方式

本页唯一归属 onSelfInfoUpdated,应组合进应用唯一的 OnUserListener;设置入口见事件概览