Как отправить через мое приложение для iPhone запланированные электронные письма и без запуска приложения электронной почты? - PullRequest
1 голос
/ 02 июня 2011

Я знаю, как отправить электронное письмо из моего приложения, запустив приложение iPhone Mail, а затем вернуться в мое приложение. Но у меня есть две проблемы:

1 / Моя первая проблема заключается в том, как мое приложение может отправлять электронные письма, не открывая почтовое приложение?

Поэтому я сообщу пользователю, что электронное письмо было успешно отправлено или произошел сбой при сбое передачи.

2 / Моя вторая задача - запрограммировать отправку почты (в запланированном задании), как в случае UILocalNotification.

Я не нашел решения, я стараюсь не знать решение, которое использует классы с открытым исходным кодом для отправки почты через SMTP, потому что я хочу, чтобы мое приложение использовало конфигурацию iphone, и почта просит пользователя настроить, где находится почта не настроен.

Заранее благодарю за помощь.

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Вы можете отправлять почту из своего приложения, используя MFMailComposeViewController.

http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html

0 голосов
/ 02 июня 2011
  1. Вы можете использовать MailCore или аналогичные альтернативы.
  2. Вы не можете сделать это с вашим приложением в фоновом режиме.Это не то же самое, что UILocalNotification, поскольку требует одобрения пользователя, прежде чем приложение сможет что-либо сделать с этим уведомлением.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...