With iOS 5 is it possible to keep the app running in the background even if the user has switch to another app? I’d like my app to keep fetching data and if the data has changed to notify the user.
Is this possible? or it is still only one app at a time is active and all app in background are suspended?
Only specific apps are allowed to run in the background, according to a document on the iOS developer library on multitasking.
If your application doesn’t meet these then it isn’t allowed.
There are also various rules about what to do when put in the background.
So, I expect it does rapid switching, but you can have more than one application running, with strict limitations and requirements if you are in the background.