---
title: PHBackgroundResourceUploadExtension
framework: photos
role: symbol
role_heading: Protocol
path: photos/phbackgroundresourceuploadextension
---

# PHBackgroundResourceUploadExtension

## Declaration

```swift
protocol PHBackgroundResourceUploadExtension : AppExtension
```

## Mentioned in

Uploading asset resources in the background

## Topics

### Processing upload requests

- [process()](photos/phbackgroundresourceuploadextension/process().md)
- [PHBackgroundResourceUploadProcessingResult](photos/phbackgroundresourceuploadprocessingresult.md)

### Handling termination

- [notifyTermination()](photos/phbackgroundresourceuploadextension/notifytermination().md)

## Relationships

### Inherits From

- [AppExtension](extensionfoundation/appextension.md)

## See Also

### Background resource upload extensions

- [Uploading asset resources in the background](photokit/uploading-asset-resources-in-the-background.md)
- [PHAssetResourceUploadJob](photos/phassetresourceuploadjob.md)
- [PHAssetResourceUploadJobChangeRequest](photos/phassetresourceuploadjobchangerequest.md)
