ConsentRequestParameters 接口

更新用户同意信息时发送的参数。
属性
consentDebugSettings?
consentSyncId?
用于同步所收集的用户同意情况的同意同步 ID,具有相同 ID。
tagForUnderAgeOfConsent?
设置用户是否被标记为未达到同意年龄。

属性


Optional consentDebugSettings

consentDebugSettings?: ConsentDebugSettings
ConsentDebugSettings 配置。

如果值为 undefined,则不使用任何调试设置。

警告:请确保在正式版应用 build 中完全省略或有条件地移除此设置。

Optional consentSyncId

consentSyncId?: string
用于同步以相同 ID 收集的用户同意情况的意见征求同步 ID。

意见征求同步 ID 必须满足以下要求:
  • 以 UUID 字符串形式构建,并匹配正则表达式 (regex) ^[0-9a-zA-Z+.=/_\-$,{}]{22,150}$
  • 最少包含 22 个字符。
  • 最多包含 150 个字符。
如果不符合这些要求,SDK 不会设置用户意见同步标识符,并且 UMP SDK 会在控制台中记录一条警告。

Optional tagForUnderAgeOfConsent

tagForUnderAgeOfConsent?: boolean
设置是否将用户标记为未达到法定承诺年龄。

默认值为 false。