提交用户出生年月(ComplianceCommitBirthday,V1.16 已弃用)
当玩家首次进入游戏,或无法判断玩家的未成年状态时,游戏需弹框让玩家输入出生年月,判断玩家成年状态以及是否需要验证。
警告
如果玩家输入的生日为判定当天的日期 (同月同日):
- 在 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);
入参说明
参数 | 类型 | 说明 |
---|---|---|
BirthdayYear | int32 | 出生年份 |
BirthdayMonth | int32 | 出生月份 |
BirthdayDay | int32 | 出生日 |
回调处理
回调处理接口是 ComplianceResultObserver。回调数据结构是 ComplianceResult。
回调 ID 是 kMethodIDComplianceCommitBirthday
。
代码示例
UINTLSDKAPI::ComplianceCommitBirthday(2020, 12, 12);