Теоретически (и при условии, что телефон не взломан) вы не можете отправить SMS без вмешательства пользователя. При отправке SMS-сообщений через API пользователь увидит контроллер представления сообщений.
Тем не менее, я полагаю, что приложение могло бы «обойти» это, отправив HTML-запрос стороннему шлюзу SMS (другими словами, iphone на самом деле не отправляет текстовое сообщение, а внешний сервер).