I\'m working on an enterprise application, which is similar to contacts, calendar. I would like to sync my calendar and contact even when my application is in background. I\
If this is an enterprise app and you're not submitting to Apple then I would explore having your app identify itself as a VOIP app. Then you can set a keepAliveTimer and get get periodic processing time in the background to do what you need.