合规性设置用户信息与年龄状态(ComplianceSetUserInfoWithAgeStatus)
AndroidiOSWindows
Available from: LI PASS V1.12
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 ComplianceSetUserInfoWithAgeStatus。
Available from: LI PASS V1.12
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 ComplianceSetUserInfoWithAgeStatus。
设置区域和成年状态。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceSetUserInfoWithAgeStatus(const FString Region, EComplianceAgeStatus Status);
UENUM(BlueprintType)
enum class EComplianceAgeStatus :uint8 {
kMinor = 0, // -1 in c++
kUnknown = 1, // 0 in c++
kAdult = 2, // 1 in c++
kBelowGrade = 3,// -2 in c++
};
入参说明
参数 | 类型 | 说明 |
---|---|---|
Region | FString | ISO 3166-1 国家或地区的数字代码 例如 156 代表中国,040 代表奥地利 |
Status | uint8 | EComplianceAgeStatus::kAdult :已成年EComplianceAgeStatus::kMinor :未成年EComplianceAgeStatus::kBelowGrade :年龄低于游戏要求EComplianceAgeStatus::kUnknown :未知默认值: EComplianceAgeStatus::kUnknown |
回调处理
回调处理接口是 ComplianceResultObserver。回调数据结构是 ComplianceResult。
回调 ID 是 kMethodIDComplianceSetUserInfoWithAgeStatus
。
代码示例
// 保存玩家地区并设置为成年人的状态
UINTLSDKAPI::ComplianceSetUserInfoWithAgeStatus("040",EComplianceAgeStatus::kAdult);