ExposureNotification iOS 13.4 to 13.5 API Differences
ENCommon.h
Added
#def EN_FEATURE_GENERAL
Added
#def EN_API_AVAILABLE
Added
#def EN_API_AVAILABLE_EXPORT
Added
ENErrorDomain
Added
ENErrorCode
Added
ENErrorCodeUnknown
Added
ENErrorCodeBadParameter
Added
ENErrorCodeNotEntitled
Added
ENErrorCodeNotAuthorized
Added
ENErrorCodeUnsupported
Added
ENErrorCodeInvalidated
Added
ENErrorCodeBluetoothOff
Added
ENErrorCodeInsufficientStorage
Added
ENErrorCodeNotEnabled
Added
ENErrorCodeAPIMisuse
Added
ENErrorCodeInternal
Added
ENErrorCodeInsufficientMemory
Added
ENErrorCodeRateLimited
Added
ENErrorCodeRestricted
Added
ENErrorCodeBadFormat
Added
ENErrorOutType
Added
ENAttenuation
Added
ENAuthorizationStatus
Added
ENAuthorizationStatusUnknown
Added
ENAuthorizationStatusRestricted
Added
ENAuthorizationStatusNotAuthorized
Added
ENAuthorizationStatusAuthorized
Added
ENIntervalNumber
Added
ENRiskLevel
Added
ENRiskLevelValue
Added
ENRiskScore
Added
ENErrorHandler
Added
ENExposureConfiguration
Added
ENExposureConfiguration.metadata
Added
ENExposureConfiguration.minimumRiskScore
Added
ENExposureConfiguration.attenuationLevelValues
Added
ENExposureConfiguration.attenuationWeight
Added
ENExposureConfiguration.daysSinceLastExposureLevelValues
Added
ENExposureConfiguration.daysSinceLastExposureWeight
Added
ENExposureConfiguration.durationLevelValues
Added
ENExposureConfiguration.durationWeight
Added
ENExposureConfiguration.transmissionRiskLevelValues
Added
ENExposureConfiguration.transmissionRiskWeight
Added
ENExposureInfo
Added
ENExposureInfo.attenuationDurations
Added
ENExposureInfo.attenuationValue
Added
ENExposureInfo.date
Added
ENExposureInfo.duration
Added
ENExposureInfo.metadata
Added
ENExposureInfo.totalRiskScore
Added
ENExposureInfo.transmissionRiskLevel
Added
ENExposureDetectionSummary
Added
ENExposureDetectionSummary.attenuationDurations
Added
ENExposureDetectionSummary.daysSinceLastExposure
Added
ENExposureDetectionSummary.matchedKeyCount
Added
ENExposureDetectionSummary.maximumRiskScore
Added
ENExposureDetectionSummary.metadata
Added
ENTemporaryExposureKey
Added
ENTemporaryExposureKey.keyData
Added
ENTemporaryExposureKey.rollingPeriod
Added
ENTemporaryExposureKey.rollingStartNumber
Added
ENTemporaryExposureKey.transmissionRiskLevel
ENManager.h
Added
ENGetDiagnosisKeysHandler
Added
ENDetectExposuresHandler
Added
ENGetExposureInfoHandler
Added
ENStatus
Added
ENStatusUnknown
Added
ENStatusActive
Added
ENStatusDisabled
Added
ENStatusBluetoothOff
Added
ENStatusRestricted
Added
ENManager
Added
ENManager.dispatchQueue
Added
ENManager.exposureNotificationStatus
Added
ENManager.invalidationHandler
Added
-[ENManager activateWithCompletionHandler:]
Added
-[ENManager invalidate]
Added
ENManager.authorizationStatus
Added
ENManager.exposureNotificationEnabled
Added
-[ENManager setExposureNotificationEnabled:completionHandler:]
Added
-[ENManager detectExposuresWithConfiguration:diagnosisKeyURLs:completionHandler:]
Added
-[ENManager getExposureInfoFromSummary:userExplanation:completionHandler:]
Added
-[ENManager getDiagnosisKeysWithCompletionHandler:]
Added
-[ENManager getTestDiagnosisKeysWithCompletionHandler:]