Set Data Transfer Protocol for EU Users (ComplianceSetEUAgreeStatus)
AndroidiOSWindows
If you're using Unreal Engine, see the ComplianceSetEUAgreeStatus for Unreal Engine SDK.
If you're using Unreal Engine, see the ComplianceSetEUAgreeStatus for Unreal Engine SDK.
The EU User Data Transfer Agreement (GDPR) applies to all businesses involving EU players, regardless of the business region.Any business that needs to store or process EU player data must set whether EU players agree to transfer their data outside the EU region, regardless of its location.
Function Definition
public static void ComplianceSetEUAgreeStatus(ComplianceAgreeStatus kstatus);
Input Parameters
| Parameters | Type | Explanation |
|---|---|---|
| kstatus | ComplianceAgreeStatus | Whether EU players agree to data transfer outside the EU -1: Denied 0: Not Set 1: Agreed |
Callback processing
The callback handler interface is ComplianceResultObserver.The callback data structure is ComplianceResult.
The callback ID is INTL_COMPLIANCE_SET_EU_AGREE_STATUS.
Code example
ComplianceAgreeStatus kstatus = ComplianceAgreeStatus.UnKnown;
// kstatus = ComplianceAgreeStatus.Deny;
// kstatus = ComplianceAgreeStatus.Agree;
INTLAPI.ComplianceSetEUAgreeStatus(kstatus);