PrivacyConfig class
隐私合规配置选项
Constructors
- PrivacyConfig({bool? allowPhoneState, String? imei, String? imsi, bool? allowAndroidId, String? androidId, bool? allowMac, bool? allowOaid, bool? allowIccid, bool? allowSerialNumber, bool? allowGaid, bool? allowOperatorInfo, bool? teenagerMode, bool? onlyIcpNumber})
-
const
-
PrivacyConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
- allowAndroidId → bool?
-
是否允许 SDK 主动获取 AndroidId
final
- allowGaid → bool?
-
是否允许 SDK 主动获取 GAID(默认关闭)
final
- allowIccid → bool?
-
是否允许 SDK 主动获取 ICCID
final
- allowMac → bool?
-
是否允许 SDK 主动获取 Mac 地址
final
- allowOaid → bool?
-
是否允许 SDK 主动获取 OAID
final
- allowOperatorInfo → bool?
-
是否允许 SDK 主动获取运营商信息
final
- allowPhoneState → bool?
-
是否允许 SDK 主动读取手机状态(IMEI/IMSI)
final
- allowSerialNumber → bool?
-
是否允许 SDK 主动获取设备序列号
final
- androidId → String?
-
当主动读取被禁用时,开发者可手动传入 AndroidId
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- imei → String?
-
当主动读取被禁用时,开发者可手动传入 IMEI
final
- imsi → String?
-
当主动读取被禁用时,开发者可手动传入 IMSI
final
- onlyIcpNumber → bool?
-
是否仅返回有备案号的内容
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- teenagerMode → bool?
-
是否启用青少年模式(启用后短剧内容会受限)
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited