BackgroundAssets macOS 12.3 to 13.0 API Differences

BAApplicationExtensionInfo.h
Added BAApplicationExtensionInfo
Added BAApplicationExtensionInfo.applicationIdentifier
Added BAApplicationExtensionInfo.lastPeriodicCheckTime
Added BAApplicationExtensionInfo.lastApplicationLaunchTime
Added BAApplicationExtensionInfo.downloadSizeRestricted
BABase.h
Added #def BA_EXPORT
Added #def BA_HIDDEN
BADownload.h
Added BADownload
Added BADownload.state
Added BADownload.identifier
Added BADownload.uniqueIdentifier
Added BADownload.priority
Added BADownload.error
BADownloaderExtension.h
Added BADownloaderExtension
Added -[BADownloaderExtension applicationDidInstallWithMetadata:]
Added -[BADownloaderExtension applicationDidUpdateWithMetadata:]
Added -[BADownloaderExtension checkForUpdatesWithMetadata:]
Added -[BADownloaderExtension receivedAuthenticationChallenge:download:completionHandler:]
Added -[BADownloaderExtension backgroundDownloadDidFail:]
Added -[BADownloaderExtension backgroundDownloadDidFinish:fileURL:]
Added -[BADownloaderExtension extensionWillTerminate]
BADownloadManager.h
Added BADownloadManagerDelegate
Added -[BADownloadManagerDelegate downloadDidBegin:]
Added -[BADownloadManagerDelegate downloadDidPause:]
Added -[BADownloadManagerDelegate download:didWriteBytes:totalBytesWritten:totalBytesExpectedToWrite:]
Added -[BADownloadManagerDelegate download:didReceiveChallenge:completionHandler:]
Added -[BADownloadManagerDelegate download:failedWithError:]
Added -[BADownloadManagerDelegate download:finishedWithFileURL:]
Added BADownloadManager
Added BADownloadManager.sharedManager
Added BADownloadManager.delegate
Added -[BADownloadManager fetchCurrentDownloadsWithCompletionHandler:]
Added -[BADownloadManager scheduleDownload:error:]
Added -[BADownloadManager performWithExclusiveControl:]
Added -[BADownloadManager performWithExclusiveControlBeforeDate:completion:]
Added -[BADownloadManager startForegroundDownload:error:]
Added -[BADownloadManager cancelDownload:error:]
BATypes.h
Added BADownloadState
Added BADownloadStateFailed
Added BADownloadStateCreated
Added BADownloadStateWaiting
Added BADownloadStateDownloading
Added BADownloadStateFinished
Added BADownloaderPriority
Added BADownloaderPriorityMin
Added BADownloaderPriorityDefault
Added BADownloaderPriorityMax
Added BADownloaderExtensionMetadataKey
Added BADownloaderExtensionMetadataKeyApplicationIdentifier
Added BADownloaderExtensionMetadataKeyLocalizedApplicationName
Added BADownloaderExtensionMetadataKeyApplicationCacheLocationURL
Added BADownloaderExtensionMetadataKeyApplicationLocationURL
BATypesDeprecated.h
Added kBADownloaderInfoDictionaryApplicationIdentifierKey
Added kBADownloaderInfoDictionaryLocalizedApplicationNameKey
Added kBADownloaderInfoDictionaryApplicationCacheLocationURLKey
Added kBADownloaderInfoDictionaryApplicationLocationURLKey
BAURLDownload.h
Added BAURLDownload
Added -[BAURLDownload initWithIdentifier:request:applicationGroupIdentifier:]
Added -[BAURLDownload initWithIdentifier:request:applicationGroupIdentifier:priority:]