One Logo Pool Ball
Speech · IOS API REFERENCE

AssetInstallationRequest

class · iOS 26.0+ · SDK 27.1

@objc final class AssetInstallationRequest

An object that describes, downloads, and installs a selection of assets. You do not create instances of this type directly; obtain them from ``AssetInventory/assetInstallationRequest(supporting:)``. The system consolidates download and installation requests; you may obtain several of these instances and call ``downloadAndInstall()`` several times without causing redundant downloads.

Members (2)

get · iOS 26.0+

progress

TypeScript
get progress(): _Foundation_Progress
Swift declaration
final var progress: Progress { get }
method · iOS 26.0+

downloadAndInstall

TypeScript
downloadAndInstall(): Promise<void>
Swift declaration
final func downloadAndInstall() async throws

Downloads and installs assets not already on the device. If the system is unable to immediately download assets because of a connectivity issue or other error, the system will automatically attempt to download the assets later. This method will return when the initial download and installation attempt has succeeded or failed; use ``AssetInventory/status(forModules:)`` or another installation request to monitor the success or progress of later attempts. The system consolidates download and installation requests; you may call this method several times without causing redundant downloads.

Skipped declarations

No declarations were skipped in this snapshot.

All Speech types →