---
title: Refreshing and Maintaining Your App Using Background Tasks
framework: backgroundtasks
role: sampleCode
role_heading: Sample Code
path: backgroundtasks/refreshing-and-maintaining-your-app-using-background-tasks
---

# Refreshing and Maintaining Your App Using Background Tasks

Use scheduled background tasks for refreshing your app content and for performing maintenance.

## Overview

Overview note: This sample code project is associated with WWDC 2019 session 707: Advances in App Background Execution. This sample code project must be run on a physical device.

## See Also

### Background tasks

- [Using background tasks to update your app](uikit/using-background-tasks-to-update-your-app.md)
- [Choosing Background Strategies for Your App](backgroundtasks/choosing-background-strategies-for-your-app.md)
- [BGProcessingTask](backgroundtasks/bgprocessingtask.md)
- [BGAppRefreshTask](backgroundtasks/bgapprefreshtask.md)
- [BGHealthResearchTask](backgroundtasks/bghealthresearchtask.md)
