Skip to main content

Compliance Settings - User Region and Birthday (ComplianceMultiSetStatusWithBirthday)

AndroidiOSPC
Available from: LI PASS V1.12

If you are using the Unreal Engine, refer to ComplianceMultiSetStatusWithBirthday in Unreal Engine SDK.

Set and sync region and birthday.

Function definition​

public static void ComplianceMultiSetStatusWithBirthday(string openid, string token, string region, string birthday, int certificate_type, string extra, int channel_id)

Parameter Instructions​

ParameterTypeExplanation
openIDstringOpenID, obtained from AuthResult
tokenstringToken, obtained from AuthResult
regionstringNumeric codes of countries or regions as per ISO 3166-1For example, 156 represents China, and 040 represents Austria.
birthdaystringDate of birth in the format: yyyy-mm-dd
certificate_typeint0: No certification
1: Self-certification
2: Credit card certification
3: Email certification
extrastringAdditional Information
channel_idintChannelID, obtained from AuthResult
is_uidbooleanIndicates whether to use uid for compliance settings instead of openid; default value false, business confine changes.
uiTypeint32UiType, obtained from ComplianceResult, typically 3 for birthday

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";
string birthday = "1970-01-01";
int certificate_type = 1;
int channelID = 131;
bool is_uid = false;
int uiType = 3;
INTLAPI.ComplianceMultiSetStatusWithBirthday(openID, token, region, birthday, certificate_type, "{}", channelID, false, is_uid, uiType);