隐私合规信息说明&个人信息处理

初始化个人信息隐私合规开关

      .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在申明和授权了的情况下使用录音权限