2011-02-25 158 views
0

我想知道是否可以通過代碼將聯繫人從outlook導入到iPhone。我想要實現同步功能,用戶可以將聯繫人從Outlook導入到iPhone中。如果那麼必須遵循什麼方法。從Outlook到iPhone導入聯繫人

謝謝

+0

通過outlook你是指他們的手機上的郵件應用程序,或者你的意思是在Mac上的郵件應用程序,或者你的意思是實際上是Microsoft Outlook? – Tony 2012-01-11 17:30:05

+0

在這裏看到我的答案http://stackoverflow.com/questions/8816102/retrieving-outlook-contacts-in-iphone/8817225#8817225 – Ankur 2012-01-12 09:13:27

回答

1

有兩種同步模式。

  1. 通過iTunes和桌面。據我所知,我不認爲它可能以編程方式調用iTunes並使其同步,因爲它應該是正確的。所以,那裏沒有太多的工作要做。

  2. 如果您希望與現有的MS Exchange服務器帳戶同步,那麼除了實施this answer似乎指出的方式外,沒有多少選擇。

但是,如果你是有點幸運,你也許可以得到它的一個位戳 -around與IMAP的工作。有幾個圖書館可以重新調整用途。不幸的是,目前還沒有直截了當的解決方案,至少我知道,爲實現這一目標,這可能是最簡單的途徑。一個這樣的lib是:Remail。還有一點要記住的是,一些c庫也可能支持iphone/cocoa,並且注意其中的一些並不是一個壞主意。

祝你好運。

0

事情會有所不同,這取決於您使用的是哪個版本的outlook以及它所連接的電子郵件服務器。我假設你沒有連接到交換服務器,並且你不想使用iTunes,所以你最好的選擇是讓一個iPhone的聯繫人將成爲一個桌面應用程序,連接到一個web服務,然後將與iPhone同步可以將聯繫人轉儲到地址簿的應用程序。你將不得不爲你的Outlook版本編寫一個導出器(2003,2007,2010,2011仍然被廣泛使用),所以讓你的用戶打開一個Gmail賬戶然後用它將聯繫人推送到電話。

它似乎令人費解,但同步您的聯繫人的唯一官方方式將通過iTunes,icloud,主動同步或谷歌同步。我可能只是無法理解你爲什麼試圖在這裏重新發明輪子,所以也許你可以更多地解釋你在這裏做什麼。