隐私合规信息说明&个人信息处理
初始化个人信息隐私合规开关
.setDeniedUpDeviceInfo(object : DeniedUpDeviceInfo() {
/**
* 是否允许SDK主动使用地理位置信息
* */
override fun isCanUseLocation(): Boolean {
return false
}
/**
* 获取应用列表
* */
override fun appList(): Boolean {
return false
}
/**
* 是否允许SDK主动使用手机硬件参数
* */
override fun isCanUsePhoneState(): Boolean {
return false
}
/**
* 当isCanUsePhoneState=false时,可传入IME信息
* */
override fun getDevImei(): String? {
return ""
}
/**
* 是否允许SDK主动使用ACCESS_WIFI_STATE权限
* */
override fun isCanUseWifiState(): Boolean {
return false
}
/**
* 当isCanUseWifiState=false时,可传入Mac地址信息
* */
override fun getMacAddress(): String? {
return ""
}
/**
* 是否允许SDK主动使用WRITE_EXTERNAL_STORAGE权限
* */
override fun isCanUseWriteExternal(): Boolean {
return false
}
/**
* 开发者可以传入OAID
* */
override fun getDevOaid(): String? {
return ""
}
/**
* 是否能获取android ID
* */
override fun isCanUseAndroidId(): Boolean {
return super.isCanUseAndroidId()
}
/**
* 开发者可以传入android ID
* */
override fun getAndroidId(): String? {
return super.getAndroidId()
}
/**
* 是否允许SDK在申明和授权了的情况下使用录音权限
* */
override fun isCanUsePermissionRecordAudio(): Boolean {
return false
}
})
DeniedUpDeviceInfo
隐私设置权限许可setDeniedUpDeviceInfo(object : DeniedUpDeviceInfo())来设置
方法名 | 说明 |
boolean isCanUseLocation() | 是否允许SDK主动使用地理位置信息 |
boolean alist() | 是否允许sdk上报手机app安装列表 |
boolean isCanUsePhoneState() | 是否允许SDK主动使用手机硬件参数 |
String getDevImei() | 当isCanUsePhoneState=false时,可传入IME信息 |
boolean isCanUseWifiState() | 是否允许SDK主动使用ACCESS_WIFI_STATE权限 |
String getMacAddress() | 当isCanUseWifiState=false时,可传入Mac地址信息 |
boolean isCanUseWriteExternal() | 是否允许SDK主动使用WRITE_EXTERNAL_STORAGE权限 |
String getDevOaid() | 开发者可以传入OAID |
boolean isCanUseAndroidId() | 是否能获取android ID |
String getAndroidId() | 开发者可以传入android ID |
boolean isCanUsePermissionRecordAudio() | 是否允许SDK在申明和授权了的情况下使用录音权限 |