i need methods or solutions that allow my iOS app to meet my Android app to do this list of services
1- Background service that run every 30 sec to fetch new content from API and never to die ( on android i use Activity service that run on boot start and no need to run my app to start background service)
2- If app killed by user i need any way on iOS to keep or rerun my background service without run app by user.
3- My app not support PUSH from outside app just i need to build my own local sync data between app and my own server.
i need perfect solution to mack my iOS app like my Android app that do thats fine without any problem.