We are in the process of writing an iPhone app (that will be in the background) that would be notified when an incoming phone call comes. The app does some background work - going to a server retrieving some data while the phone session is ongoing and then notifies the user.
After searching, I found that I can use the Private Telephony Headers/Framework
to actually know who is calling in my app. However, I am unable to update the dialer screen with information retrieved from server. Also I found that the application has to be running when the phone call arrives. Yak!!
I know that this won't approved in the apple store , however I am looking for 2 things:
- How do I put this app in the background.
- How do I show some information while the call is going on. Local notification is fine but it has to show immediately.
Even if we have to jailbreak, I would like to know how to get this done. This app is for law enforcement officials - proof of concept.