合规性设置用户信息与年龄状态(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);