Background assets
Assets for your app that you can upload and download separately from the Apple hosted app.
Overview
Use the Background Assets API to manage content that Apple hosts, so people can download that content outside your main app bundle on the App Store. You submit asset packs to app review; your app can have:
Multiple background asset packs
Versions of asset packs, each with unique content
One active beta version and one App Store version per asset pack
Updates to content without creating a new app version
To learn more about integrating Apple-hosted background assets into your app, see Downloading asset packs hosted by Apple and to learn more about validating the behavior of your background assets, see Testing your asset packs locally.
To manage Apple-hosted background assets, be sure you have one of the following user roles:
ADMINAPP MANAGERDEVELOPER
Topics
Essentials
Relating background assets to your app
Uploading background asset files
Read information for an uploaded asset packCreate a reservation for an asset pack uploadCommit an uploaded asset pack to a background asset version
Reading background asset information
List all assets packs for an appList the assets packs IDs for an appRead background assets informationRead version details for a background assetRead version IDs for a background asset
Reading background asset version information
Read background asset version App Store releases information.Read background assets external beta release informationRead background assets internal beta release informationRead background assets informationRead background asset upload file information for a background asset versionGet the background asset upload files resource ID for a background asset version
Objects
AppBackgroundAssetsLinkagesResponseBackgroundAssetBackgroundAssetCreateRequestBackgroundAssetResponseBackgroundAssetsResponseBackgroundAssetUploadFileBackgroundAssetUploadFileCreateRequestBackgroundAssetUploadFileResponseBackgroundAssetUploadFilesResponseBackgroundAssetUploadFileUpdateRequestBackgroundAssetVersionBackgroundAssetVersionAppStoreReleaseBackgroundAssetVersionAppStoreReleaseResponseBackgroundAssetVersionAppStoreReleaseStateBackgroundAssetVersionBackgroundAssetUploadFilesLinkagesResponseBackgroundAssetVersionCreateRequestBackgroundAssetVersionExternalBetaReleaseBackgroundAssetVersionExternalBetaReleaseResponseBackgroundAssetVersionExternalBetaReleaseStateBackgroundAssetVersionInternalBetaReleaseBackgroundAssetVersionInternalBetaReleaseResponseBackgroundAssetVersionResponseBackgroundAssetVersionsLinkagesResponseBackgroundAssetVersionsResponseBackgroundAssetVersionStateChecksumAlgorithmChecksumsStateDetailDeliveryFileUploadOperation