更新时间:2025-04-09 GMT+08:00
分享

自定义用户信息

setCustomMemberInfoHandler

接口描述

用于自定义指定场景文案。

注意事项

方法定义

1
setCustomMemberInfoHandler(customMemberInfoHandler?: HWMCustomMemberInfoHandler): void;

参数描述

类型

描述

getAvatar?: CustomGetAvatarInterface;

自定义头像。

getAvatarAsync?: CustomGetAvatarAsyncInterface;

异步自定义头像

表1 CustomGetAvatarInterface描述

类型

描述

CustomGetAvatarInterface = (memberInfo: MemberInfoModel) => PixelMap | ResourceStr | DrawableDescriptor | ImageContent;

自定义头像方法

表2 CustomGetAvatarInterface描述

类型

描述

CustomGetAvatarAsyncInterface = (memberInfo: MemberInfoModel) => Promise<PixelMap | ResourceStr | DrawableDescriptor | ImageContent>;

异步自定义头像方法

表3 MemberInfoModel参数描述

参数

类型

描述

thirdUserId

string

三方账号,appid登录场景下优先使用此字段。

account

string

用户登录账号,账号密码登录场景下 优先使用此字段。

sipNumber

string

sip号码,跨企业场景优先使用此字段。

示例代码
1
2
3
4
5
let customMemberInfoHandler: HWMCustomMemberInfoHandler = {};
customMemberInfoHandler.getAvatar = (memberInfo: MemberInfoModel) => {
  return this.customAvatar();
};
UISDK.getUIOpenApi().setCustomMemberInfoHandler(customMemberInfoHandler);

相关文档