设置用户属性(ComplianceInitWithParams)
设置用户登录态和配置信息。
函数定义
public static bool ComplianceInitWithParams(string gameID, string openID, string token, int channelID, string langType, string extraJson)
入参说明
名称 | 类型 | 说明 |
---|---|---|
gameID | string | 在配置文件中的游戏 ID |
openID | string | OpenID,从 AuthResult 获取 |
token | string | Token,从 AuthResult 获取 |
channelID | int | ChannelID,从 AuthResult 获取 |
langType | string | 发送邮件、短信的语言 类型为 RFC 4646,例如 en 代表英文,详见 语言类型定义 |
extraJson | string | 包含未成年认证状态的合规状态,从 AuthResult 获取的 get_status_rsp JSON 字符串 |
返回值
- 如果用户配置文件有效,则返回
true
- 如果用户配置文件无效,则返回
false
代码示例
string gameID = "11";
string openID = "123456789";
string token = "qwer123rtyyt597";
int channelID = 0;
string langType = "en";
string extraJson = AuthResult.ExtraJson["get_status_rsp"];
bool succ = INTLAPI.ComplianceInitWithParams(gameID, openID, token, channelID, langType, extraJson);