I'm looking to access the SMS inbox from within an app. This is what I currently understand -
The standard SDK does NOT allow access to the sms db due to privacy reasons iphone app reading sms and How to programmatically send SMS on the iPhone?
The app must not be running in the background due to privacy reasons
An application cannot access another application's data as each app runs within its sandbox
It's possible to access the contact list though (Whatsapp, e.g.) https://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/100-Introduction/chapter_1_section_1.html
It is / maybe possible to do this on a jailbroken iPhone How to get inbox all SMS on iphonse sdk?
My questions are (in the context of a non-jailbreak phone) -
Is it possible to access messages from the SMS inbox AFTER explicit user permission in the app?
Is it possible to ask the user to grant access to SMS messages from select users (listed), from within the app
Is there some workaround to getting my app to read these messages from select users, with user permission from within the app?
Thanks a ton! Max
Your understanding of items 1-5 is correct.
To answer your questions:
Sorry to be the bearer of bad news.