API Differences in BackgroundAssets in macOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in BackgroundAssets in the macOS 26.0 SDK.

Table of Contents

Protocols

ManagedDownloaderExtension
ManagedDownloaderExtensionConfiguration
BAManagedDownloaderExtension

Structs

AssetPack
AssetPackManifest

Enums

ManagedBackgroundAssetsError

Typealiases

Status
public typealias ArrayLiteralElement = BackgroundAssets.AssetPack.Status
Status
public typealias Element = BackgroundAssets.AssetPack.Status
Status
public typealias RawValue = Swift.Int

Functions & Methods

ManagedDownloaderExtension
public func backgroundDownload(_ download: BackgroundAssets.BADownload, didReceive challenge: Foundation.URLAuthenticationChallenge) async -> (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?)
ManagedDownloaderExtension
public func backgroundDownload(_ failedDownload: BackgroundAssets.BADownload, failedWithError error: any Swift.Error)
ManagedDownloaderExtension
public func backgroundDownload(_ finishedDownload: BackgroundAssets.BADownload, finishedWithFileURL fileURL: Foundation.URL)
ManagedDownloaderExtension
public func downloads(for request: BackgroundAssets.BAContentRequest, manifestURL: Foundation.URL, extensionInfo: BackgroundAssets.BAAppExtensionInfo) -> Swift.Set<BackgroundAssets.BADownload>
ManagedDownloaderExtension
public func shouldDownload(_ assetPack: BackgroundAssets.AssetPack) -> Swift.Bool

Properties & Constants

ManagedDownloaderExtension
public var configuration: some BackgroundAssets.ManagedDownloaderExtensionConfiguration
@_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
extern API_UNAVAILABLE(watchos) const NSErrorDomain BAManagedErrorDomain
extern API_UNAVAILABLE(watchos) const NSErrorUserInfoKey BAAssetPackIdentifierErrorKey