Set Data Transfer Protocol for EU Users (ComplianceSetEUAgreeStatus)
AndroidiOSWindows
If you're using the Unity engine, see the ComplianceSetEUAgreeStatus for Unity SDK.
If you're using the Unity engine, see the ComplianceSetEUAgreeStatus for Unity 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
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceSetEUAgreeStatus(EComplianceAgreeStatus Status);
Input Parameters
| Parameters | Type | Explanation |
|---|---|---|
| status | UComplianceAgreeStatus | Whether EU players agree to transmit data outside the EU region -1: Decline 0: Not set 1: Agree |
Callback processing
The callback processing interface is ComplianceResultObserver.The callback data structure is ComplianceResult.
The callback ID is kMethodIDComplianceSetEUAgreeStatus.
Code example
UINTLSDKAPI::ComplianceSetEUAgreeStatus(UComplianceAgreeStatus::kAgree);