VOIP app is not wake up in time if set 15 min for setKeepAliveTimeout method
I've developed app which should process some data every 15 min. So I added voip flag into plist file. And use setKeepAliveTimeout with 900 sec(15 min). Also added background task functionality which processes some data. Processing of data takes up to 10 seconds. The problem is that app wakes up NOT in time. Sometimes after 12 min, sometimes after 16 min etc. But I need exactly in 15 min. How to solve the following problem? iOS version is 5.0+ If it's iOS's specific please provide me official reference into the apple's api document where this mentioned . setKeepAliveTimeout:handler: is not a