---
title: "downloadForContentRequest:"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/baassetpack/downloadforcontentrequest:"
---

# downloadForContentRequest:

Creates a download object for the asset pack that you schedule using a download manager.

## Declaration

```occ
- (BADownload *) downloadForContentRequest:(BAContentRequest) contentRequest;
```

## Parameters

- `contentRequest`: The content request for the current extension invocation.

## Return Value

Return Value A download object.

## Discussion

Discussion note: Use this method in your downloader extension; use download instead in your main app.

## See Also

### Downloading assets

- [download](backgroundassets/baassetpack/download.md)
- [downloadSize](backgroundassets/baassetpack/downloadsize.md)
