更新用户信息(UpdateUserInfo)
更新用户信息,这个接口只有在收到 InitCustomer 的异步回调后才能被调用。
函数定义
public static void UpdateUserInfo(INTLCustomerUserProfile userProfile);
入参说明
名称 | 类型 | 说明 |
---|---|---|
userProfile | INTLCustomerUserProfile | 客服模块请求结构体,主要包含语言类型,渠道标识等重要入参 |
回调处理
回调处理接口是 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);