---
title: "statusUpdates(forAssetPackWithID:)"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/assetpackmanager/statusupdates(forassetpackwithid:)"
---

# statusUpdates(forAssetPackWithID:)

Returns an asynchronous sequence of download-status updates for the asset pack with the specified ID.

## Declaration

```swift
nonisolated func statusUpdates(forAssetPackWithID assetPackID: String) -> some Sendable & AsyncSequence<AssetPackManager.DownloadStatusUpdate, Never>

```

## Parameters

- `assetPackID`: The asset pack’s ID.

## Mentioned in

Downloading Apple-hosted asset packs Reducing download and storage demands with localized asset packs

## Return Value

Return Value An asynchronous sequence of download-status updates.

## Discussion

Discussion The sequence finishes after yielding AssetPackManager.DownloadStatusUpdate.finished(_:) or AssetPackManager.DownloadStatusUpdate.failed(_:_:).

## See Also

### Tracking downloads

- [statusUpdates](backgroundassets/assetpackmanager/statusupdates.md)
- [AssetPackManager.DownloadStatusUpdate](backgroundassets/assetpackmanager/downloadstatusupdate.md)
