ComplianceMultiSetStatusWithAdultCheckStatus
AndroidiOSWindows
Available from: LI PASS V1.12
If you were looking for the method for use with Unity, see ComplianceMultiSetStatusWithAdultCheckStatus for Unity SDK.
Available from: LI PASS V1.12
If you were looking for the method for use with Unity, see ComplianceMultiSetStatusWithAdultCheckStatus for Unity SDK.
Set and synchronize region and adult status.
Function definition
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceMultiSetStatusWithAdultCheckStatus(
const FString openid,
const FString token,
const FString region,
const int32 adultCheckStatus,
const int32 compareAge,
const int32 certificateType,
const FString extraJson,
const int32 channelId);
Input parameters
Parameter | Type | Description |
---|---|---|
openid | FString | OpenID obtained from AuthResult |
token | FString | Token obtained from AuthResult |
region | FString | ISO 3166-1 numeric code for country or region For example 156 for China, 040 for Austria |
adultCheckStatus | int32 | Adult status of the player 0: Not set 1: Adult |
compareAge | int32 | Minimum age to enter the game |
certificateType | int32 | 0: Not required 1: Self-verification 2: Credit card 3: Email |
extraJson | FString | Extra information |
channelId | int32 | ChannelID obtained from AuthResult |
isUid | bool | Whether to set compliance information with uid instead of openid. Set to false by default, this value does not need to be changed and can be ignored. |
Observers
The callback processing interface is ComplianceResultObserver. The callback data structure is ComplianceResult.
The callback methodID is kMethodIDComplianceMultiSetStatus
.
Code sample
FString token = "qwewerasd123456789qwewer";
FString region = "413";
int adult_check_status = 0;
int compare_age = 18;
int certificate_type = 1;
int channelID = 131;
bool isUid = false;
UINTLSDKAPI::ComplianceMultiSetStatusWithAdultCheckStatus(openID,token,region,adult_check_status,compare_age,certificate_type,"{}", channelID, isUid);