2011-08-25 2 views
0

В настоящее время, когда я отправляю почтовое сообщение из веб-приложения iOS (полноэкранный режим с главного экрана), веб-приложение закрывается и открывается почтовое приложение.Отправка электронной почты из веб-приложения iOS без закрытия веб-приложения и открытие почты

То же самое происходит в Color Mail: http://www.apple.com/webapps/productivity/colormail.html. Когда вы отправляете почтовое сообщение, вы выходите из веб-приложения.

Есть ли способ отправить почтовое сообщение и остаться в полноэкранном веб-приложении?

Спасибо!

ответ

2

Если вы хотите отправить электронное письмо без использования клиента Apple Mail (в основном, это то, что вы просите), вам необходимо использовать веб-службу, которая поддерживает отправку электронной почты в ответ на запрос.

Например, простая служба электронной почты Amazon позволяет отправлять электронную почту в ответ на запрос API.

Однако, если то, что вы после отправки сообщения электронной почты из собственного счета пользователя то, к сожалению, должны выйти из приложения и перейти в Apple Mail - во многом таким же образом, что mailto: ссылка будет делать, если вам использовал его на веб-сайте.

1

EDIT: ЕСЛИ вы были родным приложением, то, что вам нужно, это MFMailComposeViewController. Это позволяет вам отображать стандартный почтовый интерфейс прямо в вашем приложении.

ОДНАКО, так как вы этого не сделаете, вам нужно будет создать свой собственный интерфейс формы, а затем принять форму представления в веб-приложении и отправить письмо оттуда.

(. Жаль не читать.)

+0

Read: «веб-приложение» –

+0

Смотрите мой выбор .... –

+0

Спасибо за ваши ответы; Дэн Рэй, есть ли у вас какие-либо ссылки на хорошие ресурсы по созданию интерфейса формы? Моя проблема в том, что я не очень хорошо знаком с php, и я уверен, что это необходимо. – Adam