2011-02-25 265 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,主动同步或谷歌同步。我可能只是无法理解你为什么试图在这里重新发明轮子,所以也许你可以更多地解释你在这里做什么。