Reputation: 11275
As far as I am aware (please let me know if this is not the case), all versions of iOS, including iOS 8 do not allow automatic text messages sent from the iPhone without user input. This is possible with jailbreaking, but not in a normal app.
However I was reading that it was possible to send an SMS message to a server and then send it out. Would you be able to do this from the user's phone number? What iOS API would be involved in this? MessageUI?
I can find almost no information about this at all - it seems like not a very common use-case. My goal is to make an automatic texting application that is configurable by the user.
Upvotes: 0
Views: 232
Reputation: 4378
You could set up Parse cloud code (Parse is free for 20GB data + 1800 requests / minute ) that calls a Twilio client ($1/mo per phone number + something like .075 cents a text) that makes your texts for you. You would not be able to set the 'from' number as anything other than a Twilio number you own or a number you've verified as your own. An issue with this is that if the person who receives the text replies to it, you can pretty much only have your code set up to do one thing when a user texts each number. So if you want each user to be able to text 100 different people you need to have 100 different numbers.
Upvotes: 1