跳到主要内容

设置欧盟地区用户数据传输协议(ComplianceSetEUAgreeStatus)

AndroidiOSWindows
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 ComplianceSetEUAgreeStatus

欧盟地区用户数据传输协议 (GDPR) 适用于所有涉及欧盟玩家的业务,和业务本身所处的地区无关。任何需要保存或处理欧盟玩家数据的业务,无论是否位于欧盟地区,都需要设置欧盟地区玩家是否同意在非欧盟地区传输用户数据。

函数定义

public static void ComplianceSetEUAgreeStatus(ComplianceAgreeStatus kstatus);

入参说明

参数类型说明
kstatusComplianceAgreeStatus欧盟玩家是否同意在非欧盟地区传输数据
-1:拒绝
0:未设置
1:同意

回调处理

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

回调 ID 是 INTL_COMPLIANCE_SET_EU_AGREE_STATUS

代码示例

ComplianceAgreeStatus kstatus = ComplianceAgreeStatus.UnKnown;
// kstatus = ComplianceAgreeStatus.Deny;
// kstatus = ComplianceAgreeStatus.Agree;
INTLAPI.ComplianceSetEUAgreeStatus(kstatus);