ComplianceSetUserInfoWithAgeStatus for user information and age status
AndroidiOSWindows
Available from: LI PASS V1.12
If you're using the Unity engine, see the ComplianceSetUserInfoWithAgeStatus for the Unity SDK.
Available from: LI PASS V1.12
If you're using the Unity engine, see the ComplianceSetUserInfoWithAgeStatus for the Unity SDK.
Set the region and adult status.
Function Definition
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++
};
Parameter Instructions
| Parameters | Type | Explanation |
|---|---|---|
| Region | FString | Numeric codes of countries or regions as per ISO 3166-1 For example, 156 represents China, and 040 represents Austria. |
| Status | uint8 | EComplianceAgeStatus::kAdult: AdultEComplianceAgeStatus::kMinor: MinorEComplianceAgeStatus::kBelowGrade: Below game required ageEComplianceAgeStatus::kUnknown: UnknownDefault value: EComplianceAgeStatus::kUnknown |
Observers
The callback handler interface is ComplianceResultObserver.The callback data structure is ComplianceResult.
Callback ID is kMethodIDComplianceSetUserInfoWithAgeStatus.
Code example
// Save player region and set to adult status
UINTLSDKAPI::ComplianceSetUserInfoWithAgeStatus("040",EComplianceAgeStatus::kAdult);