ios-background-processing
Installation
SKILL.md
Background Processing
Overview
Background execution is a privilege, not a right. iOS limits background work for battery and UX. Core principle: treat tasks as discretionary jobs; you request time, the system decides when or whether to run.
Key insight: Most "task never runs" issues come from registration errors or misunderstanding the seven scheduling factors.
This skill focuses on task mechanics: reliable launch, execution, and completion.
Requirements: iOS 13+ (BGTaskScheduler), iOS 26+ (BGContinuedProcessingTask), Xcode 15+
Reference
- API reference: references/api-reference.md
Example Prompts
Typical prompts: