IPDCustomController class

隐私权限控制

Constructors

IPDCustomController.new({bool canReadLocation = true, double longitude = 0.0000, double latitude = 0.0000, bool canUsePhoneState = true, String imei = "", bool canUseAndroidId = true, String androidId = "", bool canUseMacAddress = true, String macAddress = "", bool canUseOaid = true, String oaid = "", bool canUseNetworkState = true, bool canUseStoragePermission = true, bool canReadInstalledPackages = true, List<String> installedPackages = defaultInstalledPackages, bool canRecordAudio = true})

Properties

androidId String
AndroidID
getter/setter pair
canReadInstalledPackages bool
主动读取已安装应用列表
getter/setter pair
canReadLocation bool
主动获取定位
getter/setter pair
canRecordAudio bool
是否允许SDK在申明和授权了的情况下使用录音权限
getter/setter pair
canUseAndroidId bool
主动获取AndroidID
getter/setter pair
canUseMacAddress bool
主动获取MAC地址
getter/setter pair
canUseNetworkState bool
获取网络状态
getter/setter pair
canUseOaid bool
主动获取OAID
getter/setter pair
canUsePhoneState bool
主动获取设备信息
getter/setter pair
canUseStoragePermission bool
使用存储
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imei String
IMEI
getter/setter pair
installedPackages List<String>
已安装应用列表
getter/setter pair
latitude double
纬度
getter/setter pair
longitude double
经度
getter/setter pair
macAddress String
MAC地址
getter/setter pair
oaid String
OAID/GAID
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → dynamic
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultInstalledPackages → const List<String>