设置用户属性(ComplianceInitWithParams)
设置用户登录态信息和配置信息,支持 iTOP/MSDKV5/Player Network SDK 账号。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool ComplianceInitWithParams(
const FString GameId,
const FString OpenId,
const FString Token,
const int32 ChannelId,
const FString LangType);
入参说明
名称 | 类型 | 说明 |
---|---|---|
GameId | FString | iTOP/MSDKV5/Player Network SDK 的游戏 ID 配置,可在配置文件中获得 |
OpenId | FString | iTOP/MSDK/Player Network SDK 的 OpenID,可以在 loginresult 或 authresult 中获取 |
Token | FString | iTOP/MSDK/Player Network SDK 的 token,可以在 loginresult 或 authresult 中获取 |
ChannelId | int32 | iTOP/MSDK/Player Network SDK 的渠道 ID,可以在 loginresult 或 authresult 中获取 |
LangType | FString | 发送邮件、短信的语言 类型为 RFC 4646,例如 en 代表英文,详见 语言类型定义 |
返回值
- 如果用户配置文件有效,则返回
true
- 如果用户配置文件无效,则返回
false
代码示例
bool succ = UINTLSDKAPI::ComplianceInitWithParams(GameId, OpenId, Token, ChannelId,LangType);