Отправка электронной почты с UIViewController «Свяжитесь с нами» iOS 7

#ios #xcode #email

#iOS #xcode #Адрес электронной почты

Вопрос:

Есть ли способ отправить электронную почту непосредственно из приложения iOS на Xcode, не показывая диалоговое окно электронной почты для встроенной формы «свяжитесь с нами»? В SO есть много информации об этом, но все это говорит о том, что либо это запрещено (по крайней мере, через платформы, совместимые с Apple), либо те, которые говорят, что это разрешено, не сработали для меня ни в каком качестве. Разрешено это или нет, потому что я, кажется, не могу оспорить ни один ответ, который не был бы пронизан двусмысленностью, аргументами и противоречиями. Спасибо!

Комментарии:

1. Если вы уже нашли «кучу вещей», в которых говорится, что это невозможно, какой новый ответ вы ожидаете? — И можете ли вы указать на какой-либо ответ, утверждающий, что это возможно?

2. Это недопустимо. Теперь никакой двусмысленности.

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

4. @Byte — Спасибо. Да, многие люди утверждали, что могут сделать это с помощью UIMessage kit и предоставили более или менее тот же код, но я перепробовал все, и это не сработало … теперь я знаю, что это пустая трата времени.

5. Вы могли бы сделать это, создав api на своем собственном сервере, куда вы передаете необходимые данные и отправляете электронное письмо с сервера. Это также возможно для sms.

Ответ №1:

Нет, вы не можете отправлять электронную почту, не показывая пользователю соответствующий контроллер просмотра для почты. То же самое для SMS.