If the application is running in the background, can it save the phone numbers of received calls using CoreTelephony (or similar library)? Is it possible to listen to the incoming call event and make a callback passing data to my application?
CTCallCenter.h seems to have a currentCalls property, but I can’t find a description of it. Anybody know if it has phone numbers in it?
Application called “Mr.Number” seems to have a similar feature, but it’s not available outside of the US so I can’t get it to check the exact functionality.
This seems to be related to Checking incoming call in iphone
Currently no.
There are lots of problems:
I looked into “Mr.Number” application to see if it actually does support such features. It doesn’t track phone calls at all. I found this quote from their blog: