设置规定(SetProvision)
保存玩家同意的法律条款的版本。当登录生成 OpenID 且玩家勾选所有法律条款后,调用此接口。
函数定义
UFUNCTION(BlueprintCallable, Category = "LevelInfinite")
static bool SetProvision(const FString UserAgreedGameTos,
const FString UserAgreedGamePP,
const FString UserAgreedLiPP,
const FString UserAgreedLiDt,
const FString UserAgreedLiTos,
const int IsRecvEmail);
入参说明
参数 | 类型 | 说明 |
---|---|---|
UserAgreedGameTos | FString | 玩家同意的服务条款版本,若未同意则传入空值 |
UserAgreedGamePP | FString | 玩家同意的隐私协议版本,若未同意则传入空值 |
UserAgreedLiPP | FString | 玩家同意的 LEVEL INFINITE PASS 隐私协议版本,若未同意则传入空值 |
UserAgreedLiDt | FString | 玩家同意的数据传输协议版本,若未同意则传入空值 |
UserAgreedLiTos | FString | 玩家同意的 LEVEL INFINITE PASS 服务条款版本,若未同意则传入空值 |
IsRecvEmail | int | 是否接收营销邮件 |
回调处理
回调处理接口是 AuthAccountResultObserver。回调数据结构是 AccountResult。
回调方法 ID 是 kMethodIDAuthernetSetProfile
。
代码示例
ULevelInfiniteAPI::GetLIUidAndTokenForAdultCert();