I need to implement an RSS reader on iOS which updates its feed every # minutes, even if the app is in the background. I don’t mind using NSXMLParser to do the parsing of the data, I just need a good way to do the following in the background at scheduled intervals:
- Download the feed’s XML document
- Parse the document
- Let the user know of any updates
I know how to do all of these things when the app is running, I just need to know how to make sure they get done even if the app is in the background.
Apple has strict rules about which apps are allowed to execute in the background. Your app, unfortunately, does not fit any of these categories.
From the Apple Docs: [Source]