跳到主要内容

提交用户出生年月(ComplianceCommitBirthday,V1.16 已弃用)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 ComplianceCommitBirthday

当玩家首次进入游戏,或无法判断玩家的未成年状态时,游戏需弹框让玩家输入出生年月,判断玩家成年状态以及是否需要验证。

警告

如果玩家输入的生日为判定当天的日期 (同月同日):

  • 在 Player Network SDK V1.16 版本前,系统判定玩家年龄时不计算当天日期,因此判定的玩家年龄比实际年龄小一岁。
  • 在 Player Network SDK V1.16 版本后,统判定玩家年龄时计算当天日期,因此判定的玩家年龄为实际年龄。

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceCommitBirthday(
const int32 BirthdayYear,
const int32 BirthdayMonth,
const int32 BirthdayDay);

入参说明

参数类型说明
BirthdayYearint32出生年份
BirthdayMonthint32出生月份
BirthdayDayint32出生日

回调处理

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

回调 ID 是 kMethodIDComplianceCommitBirthday

代码示例

UINTLSDKAPI::ComplianceCommitBirthday(2020, 12, 12);