跳到主要内容

合规性设置用户信息与年龄状态(ComplianceSetUserInfoWithAgeStatus)

AndroidiOSWindows
支持于:LI PASS V1.12
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 ComplianceSetUserInfoWithAgeStatus

设置区域和成年状态。

函数定义

public static void ComplianceSetUserInfoWithAgeStatus(string region, ComplianceAgeStatus status)

public enum ComplianceAgeStatus
{
BelowGrade = -2,
Minor = -1,
UnKnown = 0,
Adult = 1,
}

入参说明

参数类型说明
regionstringISO 3166-1 国家或地区的数字代码
例如 156 代表中国,040 代表奥地利
statusenumComplianceAgeStatus.Adult:已成年
ComplianceAgeStatus.Minor:未成年
ComplianceAgeStatus.BelowGrade:年龄低于游戏要求
ComplianceAgeStatus.UnKnown:未知

默认值:ComplianceAgeStatus.UnKnown

回调处理

回调处理接口是 ComplianceResultObserver。回调数据结构是 ComplianceResult

回调 ID 是 INTL_COMPLIANCE_SET_USER_INFO_WITH_AGE_STATUS

代码示例

// 保存玩家地区并设置为成年人的状态
INTLAPI.ComplianceSetUserInfoWithAgeStatus("040",ComplianceAgeStatus.Adult);