AMPSCustomController constructor
AMPSCustomController({
- required AMPSCustomControllerParam? param,
Implementation
AMPSCustomController({
required AMPSCustomControllerParam? param,
}) : isCanUsePhoneState = param?.isCanUsePhoneState ?? false,
isSupportPersonalized = param?.isSupportPersonalized ?? true,
getUnderageTag = param?.getUnderageTag ?? UnderageTag.unknown,
userAgent = param?.userAgent,
getAppList = param?.getAppList,
isLocationEnabled = param?.isLocationEnabled ?? true,
location = param?.location,
isCanUseWifiState = param?.isCanUseWifiState ?? true,
isCanUseOaid = param?.isCanUseOaid ?? true,
devOaid = param?.devOaid,
isCanUseAppList = param?.isCanUseAppList ?? true,
isCanUseAndroidId = param?.isCanUseAndroidId ?? true,
androidId = param?.androidId,
isCanUseMacAddress = param?.isCanUseMacAddress ?? true,
macAddress = param?.macAddress ?? "",
isCanUseWriteExternal = param?.isCanUseWriteExternal ?? true,
isCanUseShakeAd = param?.isCanUseShakeAd ?? true,
devImei = param?.devImei,
devImeiList = param?.devImeiList,
isCanUseRecordAudio = param?.isCanUseRecordAudio ?? true,
isCanUseIP = param?.isCanUseIP ?? true,
ip = param?.ip,
isCanUseSimOperator = param?.isCanUseSimOperator ?? true,
devSimOperatorCode = param?.devSimOperatorCode ?? "",
devSimOperatorName = param?.devSimOperatorName ?? "";