2013-02-11 4 views
0

Я знаю, что на это может ответить «извините, приятель», но есть ли способ получить доступ к моим недавно отправленным электронным письмам из другого приложения iOS? Мне действительно не нужно содержимое писем только по адресам. В принципе, если вы не сохранили контактную информацию в своей адресной книге, я все равно хочу, чтобы ее можно было вытащить.Доступ к новым сообщениям iOS

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

Направьте меня в правильном направлении, если у вас уже возник вопрос о переполнении стека.

+2

Извините, приятель: D ... не смог сопротивляться – Till

ответ

0

Нет, нет API, который позволит это.

Приложения не могут подключаться к другим данным приложений, так как они изолированы.

0

Учитывая быстрые ответы, полученные мной, подтверждающие мое подозрение, что этого не может быть сделано, я думаю, что я просто предоставлю людям способ настроить учетные записи электронной почты так, как это делает встроенное почтовое приложение. Под этим я подразумеваю, что я позволю людям выбирать из основных веб-почтовых провайдеров, таких как gmail, yahoo mail, а затем разрешить им создавать учетную запись электронной почты с их почтовым сервером (адрес, имя пользователя, пароль, порт и т. Д.)

Это своего рода перебор, так как я просто хочу, чтобы их недавно использовавшиеся адреса электронной почты, и отпугнет людей, которые не хотят предоставлять доступ к своей личной почте, но если все, что я могу сделать, пусть так и будет.

+1

Вы могли получить доступ к контактам телефонов. – Emil

+0

Как отметил @Emil, вы действительно должны взглянуть на API адресной книги. [Справочник по адресной книге для iOS] (https://developer.apple.com/library/iOS/#documentation/AddressBook/Reference/AddressBook_iPhoneOS_Framework/_index.html#//apple_ref/doc/uid/TP40007212) расскажет вам все вам нужно знать и будет гораздо меньше работать, а затем писать собственное почтовое клиентское соединение. – rckoenes

+0

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

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