domains / families / software-engineering / background-processing

background-processing

separate

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.

When to use

Skill page

Source

RepositoryPath
dpearson2699/swift-ios-skillsskills/background-processing/SKILL.md