I want to make an app in which there would be a background process which changes ringtone every few hours. The background process also needs to be able to make connection to the web server to download ringtones if available.
I want to make this app for jailbroken devices only so appstore submission is not a problem. I’m really not sure if we can have such background processing capability. Any ideas?
Yes, you can have background processes on a jailbroken iPhone. I’m not sure if you have any UI or not. Perhaps you’ll build a normal app UI for occasional interactions with the user, and a background daemon that periodically checks the server for new ringtones, and resets the phone’s ringtone.
Look at this tutorial for how to build an iPhone daemon process.