До вчерашнего дня я думал, что отправлять фоновые SMS-сообщения без использования интерфейса SMS-сообщений IOS невозможно (что тоже многие уверяют). Однако сегодня я загрузил новое приложение под названием SmartSender, которое планирует ваше SMS-сообщение, а затем отправляет его автоматически.Отправить SMS программно, без окна SMS-композитора
Я протестировал его, и SMS на самом деле не отправлен на задний план, но появляется локальное уведомление, и когда вы нажимаете на него, чтобы принести приложение на передний план, SMS отправляется автоматически.
Как это можно достичь?
Возможно, Apple одобрила приложение, потому что интерфейс очень прост в том, что вы делаете и что отправляете, но как вы можете отправлять SMS без отображения интерфейса?
Обновление: запланированная SMS появляются на мой телефон Messages приложение как отправленные, так что я не думаю, что они используют другой сервис для отправки SMS, а также приемник телефона указывается, что SMS было отправлено из моего Телефон.
Update 2: OK Я использую и смотреть приложение делает это, так что можно без отображения интерфейса по умолчанию, я не спрашиваю, можно ли это сделать или нет. Я использую его, когда все интернет-соединения отключены, и сообщение отправляется из МОЯ ТЕЛЕФОНА, чтобы он появился в APAP MESSAGES. Таким образом, приложение не использует сторонний сервис.
Обновление 3: Я приму свой ответ, на самом деле это невозможно; однако именно на этот вопрос был дан ответ. В заявлении, о котором идет речь, теперь указано в его описании, что он не будет работать в iOS 6, поэтому я думаю, что Apple исправила некоторые ошибки, которые могут быть использованы для достижения этой функциональности.
Разве они не используют свой собственный шлюз? – MrTJ
Они должны использовать свой собственный шлюз SMS для достижения этого, и после отправки sms они отправляют уведомление пользователю. Но пути нет. Если вы не планируете распространять свое приложение через магазин приложений. –
@ RaphaelAyres, прочитайте мои править пожалуйста – htafoya