# Background Processing

> Schedule and execute background work on iOS using BGTaskScheduler.

Schedule and execute background work on iOS using BGTaskScheduler. Use when registering BGAppRefreshTask for short background fetches, BGProcessingTask for long-running maintenance, BGContinuedProcessingTask (iOS 26+) for foreground-started work that continues in background, background URLSession downloads, or background push notifications. Covers Info.plist configuration, expiration handling, task completion, and debugging with simulated launches.

- Page: https://ss33.ai/skills/dpearson2699/background-processing-27794555933
- Publisher: dpearson2699
- Category: [Software Development](https://ss33.ai/skills/category/software-development-t44z8z) › [Mobile apps](https://ss33.ai/skills/category/software-development-t44z8z/mobile-apps-p8puwc)
- Source: https://github.com/dpearson2699/swift-ios-skills/blob/8d90fd121a263355a4fb44fd082af1416a5c1c2a/skills/background-processing/SKILL.md

## Skill

This skill's licence does not allow redistribution, so the store does not serve its text. Get it from the author: https://github.com/dpearson2699/swift-ios-skills/blob/8d90fd121a263355a4fb44fd082af1416a5c1c2a/skills/background-processing/SKILL.md
