Я почти уверен, что Apple не волнует, как электронное письмо отправляется, когда люди используют ваше приложение.
Более важной проблемой является то, что при отправке с устройства, используя MFMailComposeViewController
, вы получаете следующее бесплатно:
- пользователи видят знакомый интерфейс
- пользователи отправляют свою почту из своей учетной записи
- пользователи имеют сообщения в отправленной папке
- пользователи могут выбрать для архивирования сообщения
Используя свой собственный скрипт php, вы получаете:
- много дополнительной работы и вещей для обслуживания
- либо A) всегда один и тот же адрес отправителя (из вашего скрипта), либо B) адрес, который должен ввести пользователь (на самом деле, нет юридического способа получить адрес электронной почты из iOS)
- в случае B) при попытке отправки от имени пользователя вы быстро столкнетесь со спам-фильтрами (подумайте о SPF и т. П.)
Глядя на эти вещи, предлагаемые решения действительно несопоставимы. Таким образом, реальный вопрос в том, какое электронное письмо отправлено. Это обратная связь отправлена вам, или это почта отправлена от имени пользователя?
Проблемы с памятью для меня новы, таких проблем я никогда не испытывал. Правильно ли вы справляетесь с управлением памятью? Если так, то не о чем беспокоиться. Не зацикливайтесь на «мониторе активности», если у вас действительно нет проблем.