跳到主要内容

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

AndroidiOS
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 SetConsent

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

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

函数定义

public static void SetConsent(FINTLConsentStatus status, string types = "", string specificChannel = "");

入参说明

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

用户同意状态(FINTLConsentStatus)

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

代码示例

INTLAPI.SetConsent(kConsentStatusGranted);