Когда вы впервые используете Viber, он отправляет вам код активации по SMS. Я работаю над тем же действием. Проведя некоторые исследования (например, «Автоматическая отправка SMS-сообщений с iPhone в приложении MFMessageComposeViewController»), я пришел к выводу, но не уверен, что это правильно. Поэтому я думаю, что некоторые эксперты знают ответ.
В iOS 4 мы можем использовать MFMessageComposeViewController для отправки SMS. Тем не менее, пользователь все равно увидит страницу SMS и ему / ей нужно нажать кнопку «отправить». В Viber пользователю не нужно - он просто получает SMS, не видя страницу сообщения после того, как он вводит свой номер телефона. И все статьи, которые я прочитал, говорят мне, что iOS не позволяет нам отправлять SMS без вмешательства пользователя.
Я полагаю, Viber настроил свой собственный промежуточный сервер, который отправляет SMS. Это правильно?