自定义用户信息
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); |