I\'ve to schedule a fixed task that check some info from internet at fixed interval timer.
Into Android, I use AlarmManager with setRepeating, but I\'m newbie to iOS. Th
Check link on Apple's Multitasking Guide that add's the voip tag to UIBackgroundModes
in Info.plist and use setKeepAliveTimeout:handler: method of UIApplication to relaunch it if needed once the app is going to sleep.
Note : For this you need to take special permissions from Apple and mostly Apple rejects such app.
Another solution :-
You can store last sync date and if sync date has crossed your interval when application comes from background, you can start sync your data.
Hope this info helps you..