设置欧盟地区用户数据传输协议(ComplianceSetEUAgreeStatus)
欧盟地区用户数据传输协议 (GDPR) 适用于所有涉及欧盟玩家的业务,和业务本身所处的地区无关。任何需要保存或处理欧盟玩家数据的业务,无论是否位于欧盟地区,都需要设置欧盟地区玩家是否同意在非欧盟地区传输用户数据。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceSetEUAgreeStatus(EComplianceAgreeStatus Status);
入参说明
参数 | 类型 | 说明 |
---|---|---|
status | UComplianceAgreeStatus | 欧盟玩家是否同意在非欧盟地区传输数据 -1:拒绝 0:未设置 1:同意 |
回调处理
回调处理接口是 ComplianceResultObserver。回调数据结构是 ComplianceResult。
回调 ID 是 kMethodIDComplianceSetEUAgreeStatus
。
代码示例
UINTLSDKAPI::ComplianceSetEUAgreeStatus(UComplianceAgreeStatus::kAgree);