Отправка электронной почты из веб-приложения iOS без закрытия веб-приложения и открытия почты - PullRequest
0 голосов
/ 25 августа 2011

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

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

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

Спасибо!

Ответы [ 2 ]

2 голосов
/ 25 августа 2011

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

Например, Amazon Simple Email Service позволяет вам отправлять электронную почту в ответ на запрос API.

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

1 голос
/ 25 августа 2011

РЕДАКТИРОВАТЬ: ЕСЛИ вы были нативным приложением, то вам нужно было бы MFMailComposeViewController .Это позволяет вам вызывать стандартный интерфейс составления почты прямо в вашем приложении.

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

(Извините. Не читал.)

...