Отправить СМС программно, без окна SMS composer

До вчерашнего дня я думал, что невозможно отправить фоновое SMS без использования SMS-интерфейса IOS (в чем также уверяют многие здесь). Однако сегодня я загрузил новое приложение под названием SmartSender, которое составляет расписание ваших SMS, а затем отправляет их автоматически.

Я проверил это, и SMS на самом деле не отправляется в фоновом режиме, но появляется локальное уведомление, и когда вы нажимаете на него, чтобы вывести приложение на передний план, SMS отправляется автоматически.

Как этого добиться?

Возможно, Apple одобрила приложение, потому что интерфейс очень ясно показывает, что вы делаете и что отправляете, но как вы можете отправлять SMS, не показывая интерфейс?


Обновление: Запланированные SMS отображаются в приложении «Сообщения» моего телефона как отправленные, поэтому я не думаю, что они используют другую службу для отправки SMS, также на телефоне получателя указано, что SMS было отправлено с моего телефона.


Обновление 2: ОК, я использую и наблюдаю, как это делает приложение, поэтому ЭТО ВОЗМОЖНО без отображения интерфейса по умолчанию, я не спрашиваю, можно ли это сделать или нет. Я использую его со всеми отключенными интернет-соединениями, и сообщение отправляется с МОЕГО ТЕЛЕФОНА, поэтому оно появляется в ПРИЛОЖЕНИИ СООБЩЕНИЙ. Таким образом, приложение не использует какой-либо сторонний сервис.


Обновление 3: я приму свой ответ, на самом деле это невозможно; однако это было, когда на вопрос был дан ответ. Рассматриваемое приложение теперь указало в своем описании, что оно не будет работать в iOS 6, поэтому я думаю, что Apple исправила некоторую ошибку, которую можно было использовать для достижения этой функциональности.

15
задан Peter O. 25 November 2012 в 18:49
поделиться