I am making an iPhone app, where the requirement is such that user should be able to send SMS from iPhone app without going into the SMS API screen (i.e. the modal view for
See this Apple documentation: Sending an SMS Message section of System Messaging Programming Topics for iOS
Your only option (if you want to submit to the App Store at least) is to use MFMessageComposeViewController
. I think the idea is so that apps can't send SMS without the users permission.
No, you can not. If you can, there is a very serious security leak.