HomeKit iOS 12.4 to 13.0 API Differences
HMAccessorySetupPayload.h
Added
HMAccessoryOwnershipToken
Added
-[HMAccessoryOwnershipToken initWithData:]
Added
-[HMAccessorySetupPayload initWithURL:ownershipToken:]
HMAddAccessoryRequest.h
Added
HMAddAccessoryRequest
Added
HMAddAccessoryRequest.home
Added
HMAddAccessoryRequest.accessoryName
Added
HMAddAccessoryRequest.accessoryCategory
Added
HMAddAccessoryRequest.requiresSetupPayloadURL
Added
HMAddAccessoryRequest.requiresOwnershipToken
Added
-[HMAddAccessoryRequest payloadWithOwnershipToken:]
Added
-[HMAddAccessoryRequest payloadWithURL:ownershipToken:]
HMDefines.h
Added
HMErrorBlock
HMError.h
Added
HMErrorCodeOwnershipFailure
Added
HMErrorCodeMaximumAccessoriesOfTypeInHome
Added
HMErrorCodeWiFiCredentialGenerationFailed
HMHomeManager.h
Added
HMHomeManagerAuthorizationStatus
Added
HMHomeManagerAuthorizationStatusDetermined
Added
HMHomeManagerAuthorizationStatusRestricted
Added
HMHomeManagerAuthorizationStatusAuthorized
Added
HMHomeManager.authorizationStatus
Added
-[HMHomeManagerDelegate homeManager:didUpdateAuthorizationStatus:]
Added
-[HMHomeManagerDelegate homeManager:didReceiveAddAccessoryRequest:]
HMNetworkConfigurationProfile.h
Added
HMNetworkConfigurationProfile
Added
HMNetworkConfigurationProfile.delegate
Added
HMNetworkConfigurationProfile.networkAccessRestricted
Added
HMNetworkConfigurationProfileDelegate
Added
-[HMNetworkConfigurationProfileDelegate profileDidUpdateNetworkAccessMode:]