---
title: StoreDownloaderExtension
framework: StoreKit
role: symbol
role_heading: Protocol
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, tvOS 26.0+, visionOS 26.0+]
path: storekit/storedownloaderextension
---

# StoreDownloaderExtension

An app extension that uses the system implementation to schedule Apple-hosted asset-pack downloads automatically.

## Declaration

```swift
protocol StoreDownloaderExtension : ManagedDownloaderExtension
```

## Overview

Overview You can optionally implement the inherited ManagedDownloaderExtension requirements, but don’t implement any of the inherited BADownloaderExtension requirements for which this protocol provides a default implementation. For more information, see Background Assets.

## Relationships

### Inherits From

- [AppExtension](extensionfoundation/appextension.md)
- [BADownloaderExtension](backgroundassets/badownloaderextension-qwaw.md)
- [ManagedDownloaderExtension](backgroundassets/manageddownloaderextension.md)
