MessageComposeResult отправляется, даже если отправка сообщения не удалась - PullRequest
2 голосов
/ 23 августа 2010

Я использую MFMessageComposeViewController для отправки смс в моем приложении.Все правильно, пока я не попытаюсь получить результат операции.На самом деле отправка сообщения не удалась, так как это можно увидеть в собственном приложении SMS (у меня нет службы в сим-карте), но я получаю MessageComposeResultSent в - (void) messageComposeViewController: (MFMessageComposeViewController *) контроллер didFinishWithResult: (MessageComposeResult) result.

Вы когда-нибудь ходили, хотя это?Можем ли мы получить реальное утверждение, что смс были отправлены правильно?

Большое спасибо.

1 Ответ

3 голосов
/ 23 августа 2010

Вот фрагмент из обсуждения структуры MessageComposeResult в MFMessageComposeViewController.h:

Обычно MessageComposeResultSent будет отправлен, но MessageComposeResultFailed будет отправлено в случае неудачи. Отправить может только интерпретировать как успешный постановка сообщения в очередь на потом отправка. Фактическая отправка произойдет когда устройство может отправить.

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