Программно импортировать контакты из Outlook в iphone - PullRequest
0 голосов
/ 25 февраля 2011

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

Ответы [ 2 ]

1 голос
/ 13 января 2012

Существует два режима синхронизации.

  1. Через iTunes и на рабочем столе.Насколько мне известно, я не думаю, что программно можно запускать iTunes и синхронизировать его, как это и должно быть.Таким образом, там не так много осталось сделать.

  2. Если вы хотите выполнить синхронизацию с существующей учетной записью сервера MS Exchange, то вариантов не так много, кроме как реализовать способ этот ответ , кажется, указывает на это.

Однако, если вам повезет, вы сможете заставить его работать с небольшим толчком - сIMAP.Есть несколько библиотек, которые вы могли бы использовать повторно.К сожалению, пока нет прямых решений, которые, по крайней мере, мне известны, для достижения этого, и это, возможно, могло бы стать самым простым путем.Одна из таких библиотек: Remail .Еще один момент, о котором следует помнить, это то, что некоторые клиенты могут также поддерживать iphone / cocoa, и неплохо бы остерегаться некоторых из них.

Удачи.

0 голосов
/ 18 января 2012

Все будет иначе, в зависимости от того, какую версию Outlook вы используете, и почтовый сервер, к которому он подключается. Я предполагаю, что вы не подключаетесь к серверу обмена и не хотите использовать iTunes, поэтому лучшим вариантом для получения контактов на iPhone будет настольное приложение, которое подключается к веб-сервису и затем синхронизируется с iPhone. приложение, которое может сбросить контакты в адресную книгу. Вам нужно будет написать экспортер для вашей версии outlook (2003, 2007, 2010, 2011 все еще широко используются), так что может быть проще, чтобы ваш пользователь открыл учетную запись gmail, а затем использовал ее для передачи контактов Телефон.

Это может показаться запутанным, но единственными официальными способами синхронизации ваших контактов будут через iTunes, icloud, активную синхронизацию или Google Sync. У меня могут быть проблемы с пониманием, почему вы пытаетесь изобрести колесо здесь, чтобы вы могли объяснить больше того, что вы пытаетесь сделать здесь.

...