A time-consuming processing task that runs while the app is in the background.
- iOS 13.0+
- Mac Catalyst 13.0+
- tvOS 13.0+
Use processing tasks for long data updates, processing data, and app maintenance. Although processing tasks can run for minutes, the system can interrupt the process. Add an expiration handler by setting
expiration for any required cleanup.
Processing tasks run only when the device is idle. The system terminates any background processing tasks running when the user starts using the device. Background refresh tasks are not affected.