跳到主要内容

更新用户信息(UpdateUserInfo)

AndroidiOSWindows
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 UpdateUserInfo

更新用户信息,这个接口只有在收到 InitCustomer 的异步回调后才能被调用。

函数定义

public static void UpdateUserInfo(INTLCustomerUserProfile userProfile);

入参说明

名称类型说明
userProfileINTLCustomerUserProfile客服模块请求结构体,主要包含语言类型,渠道标识等重要入参

回调处理

回调处理接口是 CustomerResultObserver
回调数据结构是 CustomerResult

回调 ID 是 INTL_CUSTOMER_UPDATE_USER_INFO

代码示例

var userProfile = new INTLCustomerUserProfile
{
LangType = "zh-Hans",
Sign = "YOUR_SIGN",
OpenId = "openid",
GameLevel = "1",
NickName = "player1",
RoleId = "",
AreaId = "",
ZoneId = "",
ServerId = "",
Region = "",
PictureUrl = "https://head.xxx.com/xx.png",
CustomParam1 = "custom parameter",
CustomParam2 = "custom parameter",
CustomParam3 = "custom parameter",
CustomParam4 = "custom parameter",
CustomParam5 = "custom parameter"
};
INTLAPI.UpdateUserInfo(userProfile);