以编程方式将联系人从outlook导入到iphone

时间:2011-02-25 08:35:52

标签: iphone xcode outlook ios4 synchronization

我想知道是否可以通过代码将Outlook中的联系人导入iPhone。我想实现一种同步功能,用户可以将其Outlook中的联系人导入到他们的iPhone中。如果是这样,那么必须遵循什么方法。

2 个答案:

答案 0 :(得分:1)

有两种同步模式。

  1. 通过iTunes和桌面。据我所知,我不认为它可能以编程方式调用iTunes并使其同步,因为它应该是正确的。所以,没有什么可做的了。

  2. 如果您希望与现有的MS Exchange服务器帐户同步,那么没有太多选择,只能实现this answer似乎指出的方式。

  3. 然而,如果你有点幸运,你或许可以通过一些戳戳来解决问题 与IMAP一起使用。那里有一些你可以重新调整用途的库。不幸的是,没有直接的解决方案,至少我知道,为了实现这一点,这可能是最简单的路线。一个这样的lib是:Remail。要记住的另一点是,一些c libs也可能支持iphone / cocoa,并且注意其中一些也不是一个坏主意。

    祝你好运。

答案 1 :(得分:0)

根据您使用的Outlook版本以及它所连接的电子邮件服务器,情况会有所不同。我假设您没有连接到交换服务器并且您不想使用iTunes,因此您最好将联系人发送到iPhone将是一个桌面应用程序,连接到Web服务,然后将与iPhone同步可以将联系人转储到地址簿中的应用程序。你必须为你的Outlook版本编写一个导出器(2003,2007,2010,2011仍然被广泛使用),所以让你的用户打开一个gmail帐户然后用它来将联系人推送到电话。

这可能看似令人费解,但是同步联系人的唯一官方方式是通过iTunes,icloud,主动同步或谷歌同步。我可能只是难以理解你为什么要在这里重新发明轮子,所以也许你可以解释一下你在这里要做的更多。