Where to Go From Here?
To compare results, download the completed project files by clicking on the Download Materials button at the top or bottom of the tutorial.
For long-running background tasks that need many minutes to complete, learn more about background processing tasks. Background processing tasks are similar to background fetch but intended for more rigorous tasks such as data processing and maintenance.
There are also two excellent WWDC presentations related to background modes:
-
Advances in App Background Execution: Discusses recent improvements to background processing options.
-
Background Execution Demystified: Will help you get a deeper understanding of the different background modes.
Finally, you can read about all of the background execution modes at Configuring Background Execution Modes.
We hope you enjoyed this tutorial on background modes. If you have any questions or comments, please join the forum discussion below!