No. In fact, with this solution, your program does not even send the SMS; it just initiates the process. It is up to the user to actually send it, when they press the Send button from the SMS composition interface. Sending background messages is not allowed via the iOS SDK; you would have to rely on jailbreaking in order to do so.