自定义用户信息
setCustomMemberInfoHandler
接口描述
用于自定义指定场景文案。
注意事项
无
方法定义
1
|
setCustomMemberInfoHandler(customMemberInfoHandler?: HWMCustomMemberInfoHandler): void; |
参数描述
类型 |
描述 |
---|---|
getAvatar?: CustomGetAvatarInterface; |
自定义头像。 |
getAvatarAsync?: CustomGetAvatarAsyncInterface; |
异步自定义头像 |
类型 |
描述 |
---|---|
CustomGetAvatarInterface = (memberInfo: MemberInfoModel) => PixelMap | ResourceStr | DrawableDescriptor | ImageContent; |
自定义头像方法 |
类型 |
描述 |
---|---|
CustomGetAvatarAsyncInterface = (memberInfo: MemberInfoModel) => Promise<PixelMap | ResourceStr | DrawableDescriptor | ImageContent>; |
异步自定义头像方法 |
参数 |
类型 |
描述 |
---|---|---|
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); |