ComplianceMultiSetStatusWithAge
AndroidiOSWindows
Available from: LI PASS V1.12
If you were looking for the method for use with Unity, see ComplianceMultiSetStatusWithAge for Unity SDK.
Available from: LI PASS V1.12
If you were looking for the method for use with Unity, see ComplianceMultiSetStatusWithAge for Unity SDK.
Set and synchronize region and age.
Function definition
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceMultiSetStatusWithAge(
const FString openid,
const FString token,
const FString region,
const int32 age,
const int32 certificateType,
const FString extraJson,
const int32 channelId,
const bool isUid,
const int uiType);
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 |
age | int32 | Age |
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. |
uiType | int32 | UiType obtained from ComplianceResult, usually 4 for age, 2 for mobile in South Korea. |
Observers
The callback processing interface is ComplianceResultObserver. The callback data structure is ComplianceResult.
The callback methodID is kMethodIDComplianceMultiSetStatus
.
Code sample
FString openID = "123456789";
FString token = "qwewerasd123456789qwewer";
FString region = "413",
int age = 18,
int certificate_type = 1;
int channelID = 131;
bool isUid = false;
int uiType = 4;
UINTLSDKAPI::ComplianceMultiSetStatusWithAge(openID,token,region,age,certificate_type,"{}", channelID, isUid, uiType);