2016-01-25 3 views
0

В приложении iOS, написанном с Xamarin, я хотел бы отправить почту и получить отправленное письмо - с любыми изменениями и дополнениями, выполненными пользователем.Чтение почтового сообщения, отправленного с MFMailComposeViewController

Я реализовал funtion с MFMailComposeViewController, а в обработчике закончен, я получаю MFComposeResultEventArgs, но я не вижу, могу ли/где я могу получить фактическое почтовое сообщение.

В глубине души я думаю, что слышал, что для этого нужно переопределить MFMailComposeViewController, но я не могу это сделать.

Есть ли кто-нибудь, кто знает, как это сделать?

ответ

1

Путь простой: вы этого не сделаете. Apple, сохраняя эту информацию от вас по назначению, они довольно серьезно воспринимают конфиденциальность пользователя.

Если вам нужно отслеживать эту информацию, не используйте электронную почту, а скорее форму для отправки данных на ваш сервер.

+0

Если это официальная позиция Apple, я не согласен. Я могу, конечно, создать свой собственный почтовый просмотр в своем приложении и добавить все функции собственного вида, например, добавить прикрепление, а затем сохранить почту в своем приложении до отправки. Мне не интересно читать другие письма, отправленные от моих пользователей. Цель состоит в том, чтобы воспользоваться всеми функциями этого конкретного вида, чтобы сэкономить время. Но я также хотел бы сохранить это письмо в центральном почтовом журнале. Вы уверены, что этого нельзя сделать? –

+0

Может быть какой-то непонятный взломать, который использует частный API или обескураженный подкласс, чтобы сделать это, но я сомневаюсь, что будет придерживаться руководящих принципов Apache. Итак, нет, не на 100% уверен, но вполне уверен. – SmokeDispenser

Смежные вопросы