跳到主要内容

欧盟用户意见征求设置(SetConsent)

AndroidiOS
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 SetConsent

设置欧盟用户意见征求的同意情况。在 app 启动后调用 SetConsent,更新用户同意情况。

每次 app 启动会重置用户同意状态,如果需要更新用户同意情况需要每次 app 启动调用 SetConsent 方法。

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
void SetConsent(FINTLConsentStatus status, const FString types="", const FString specificChannel="");

入参说明

参数类型说明备注
statusFINTLConsentStatus用户同意状态必填
typesstring用户同意的权限类型(多个用英文逗号 ',' 分割)选填,为空时使用 INTLConfig.iniANALYTICS_CONSENT_REQUIRED_TYPE 的值
specificChannelstring需要特殊设置的 UA 渠道选填,为空时使用 INTLConfig.iniANALYTICS_CONSENT_CHANNEL 的值

用户同意状态(FINTLConsentStatus)

类型说明
kConsentStatusDenied用户不同意
kConsentStatusGranted用户已同意

代码示例

UINTLSDKAPI::SetConsent(kConsentStatusGranted);