Skip to main content

Compliance Setting User Region and Age (ComplianceMultiSetStatusWithAge)

AndroidiOSPC
Supported in: LI PASS V1.12

If you are using the Unity engine, please refer to ComplianceMultiSetStatusWithAge for the Unity SDK.

Set and synchronize region and age.

Function definition​

public static void ComplianceMultiSetStatusWithAge(string openid, string token, string region, int age, int certificate_type, string extra, int channel_id, bool is_uid, int uiType)

Parameter Instructions​

ParameterTypeExplanation
openIDstringOpenID, obtained from AuthResult
tokenstringToken, obtained from AuthResult
regionstringDigital code of the country or region according to ISO 3166-1For example, 156 represents China, 040 represents Austria
ageintAge
certificate_typeint0: No certification
1: Self-certification
2: Credit card certification
3: Email certification
extrastringAdditional Information
channel_idintChannelID, obtained from AuthResult
is_uidboolIndicates whether to use uid for compliance settings instead of openid; default value false, business confine changes.
uiTypeint32UiType, obtained from ComplianceResult. The age is usually 4; for Korea mobile, it is 2.

Observers​

The callback interface is ComplianceResultObserver.The callback data structure is ComplianceResult.

The callback ID is INTL_COMPLIANCE_MULTI_SET_STATUS.

Code example​

string openID = "123456789";
string token = "qwewerasd123456789qwewer";
string region = "413";
int age = 18;
int certificate_type = 1;
int channelID = 131;
bool is_uid = false;
int uiType = 4;
ComplianceApiCall.Instance.ComplianceMultiSetStatusWithAge(openID,token,region,age,certificate_type,"{}", channelID, is_uid, uiType);