iOS: определение получателей SMS / электронной почты - PullRequest
0 голосов
/ 01 февраля 2012

Можно ли проверить, сколько получателей вашей почты или смс успешно получили отправляемое вами сообщение?Например, я отправлю SMS на 5 человек, и фактически только 3 человека получили сообщение, как я могу программно определить количество получателей, которые фактически получают мое сообщение?Пожалуйста, помогите мне, ребята .. Я действительно застрял с этим ..

Ответы [ 4 ]

1 голос
/ 14 июня 2012

Для iOS-приложения ответ может быть «НЕТ».

Однако я сожалею, что не согласен с Ником.SMS было определено для двусторонней связи между Центром сообщений и мобильным терминалом (MT).Конечный пользователь должен иметь возможность читать SMS-получатель.

Если вам нужна дополнительная информация, вы можете проверить техническую спецификацию GSM (фаза2 +).http://www.etsi.org/deliver/etsi_gts/03/0340/05.03.00_60/gsmts_0340v050300p.pdf

или на общем языке по следующей ссылке: http://www.developershome.com/sms/sms_tutorial.asp?page=basicConcepts

Все разработчики мобильных телефонов в мире (включая Apple) должны следовать этому промышленному стандарту.

Iобнаружил параметр «Получатель SMS» с другого мобильного устройства, но без iPhone.

Короче говоря, SMS поддерживает двустороннюю передачу сообщений, но Apple действительно следует этому правилу.

1 голос
/ 01 февраля 2012

Это невозможно. SMS-сообщения - это односторонний поток данных. Вы отправляете сообщение, и сеть попытается отправить его дальше. Механизм квитанции отсутствует.

Когда они представили iMessage, у него есть механизм квитанции о доставке (хотя это не всегда правильно на 100%), и он также может пометить, прочитана ли она (если получатель прочитал квитанцию ​​о включении). Но вы не можете получить программный доступ.

Итак, краткий ответ на ваш вопрос

номер

0 голосов
/ 14 июня 2012

Поскольку я тоже хочу получить ответ, я просто гуглю вокруг. и нашел ответ, кажется, имеет смысл.

Это ответ из официального руководства разработчика iOS. Жаль, что это не поможет.

Если пользователь запрашивает отправку сообщения, система ставит его в очередь на доставку и вызывает делегированный объект messageComposeViewController: didFinishWithResult: метод. Результатом является «отправлено», «отменено» или «не удалось».

Подробнее: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendinganSMSMessage.html#//apple_ref/doc/uid/TP40010416-SW1

0 голосов
/ 14 июня 2012

Для вашей информации, но пока НЕ ​​оценивается: Если вы создаете SMS с вашим собственным приложением, вы можете попробовать добавить «заголовок» перед тем, как перейти по следующей ссылке.Пожалуйста, поделитесь с нами для проверки с сообщением на этой странице после попытки.

http://www.thinkjim.com/2008/07/sms-delivery-reports-on-iphone-3g.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...