tencent cloud

Feedback

Configuring Nicknames and Avatars (All Platform)

Last updated: 2024-04-30 11:08:30
    This article explains how to set up a user's avatar and nickname.

    Setting Avatar, Nickname

    To customize the nickname or profile photo, use the following API for update:
    Android(Kotlin)
    Android(Java)
    iOS(Objective-C)
    iOS(Swift)
    Flutter(Dart)
    uni-app(Andorid&iOS)
    Web&H5
    TUICallKit.createInstance(context).setSelfInfo("jack", "https:/****/user_avatar.png", callback)
    TUICallKit.createInstance(context).setSelfInfo("jack", "https:/****/user_avatar.png", callback);
    [[TUICallKit createInstance] setSelfInfo:@"" avatar:@"" succ:^{
    
    } fail:^(int code, NSString *errMsg) {
    
    }];
    TUICallKit.createInstance().setSelfInfo(nickname: "", avatar: "") {
    
    } fail: { code, message in
    
    }
    TUIResult result = TUICallKit.instance.setSelfInfo('userName', 'url:********');
    const options = {
    nickName: 'jack',
    avatar: 'https:/****/user_avatar.png'
    }
    TUICallKit.setSelfInfo(options, (res) => {
    if (res.code === 0) {
    console.log('setSelfInfo success');
    } else {
    console.log(`setSelfInfo failed, error message = ${res.msg}`);
    }
    });
    try {
    await TUICallKitServer.setSelfInfo({ nickName: "jack", avatar: "http://xxx" });
    } catch (error: any) {
    alert(`[TUICallKit] Failed to call the setSelfInfo API. Reason: ${error}`);
    }
    Note
    The update of the callee's nickname and profile photo may be delayed during a call between non-friend users due to the user privacy settings. After a call is made successfully, the information will also be updated properly in subsequent calls.
    
    
    
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support