No. You cannot send sms in iOS programatically. Yo have yo use Message Framework. That requires explicit confirmation from the user. There’s no way to send a message without that confirmation. But, based on your specific requirement, you may be able to send sms using your own web service for sending sms.