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

问题描述 投票:0回答:2

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

iphone xcode outlook ios4 synchronization
2个回答
1
投票

有两种同步模式。

  1. 通过iTunes和桌面。据我所知,我不认为它可能以编程方式调用iTunes并使其同步,因为它应该是正确的。所以,没有太多的事要做。
  2. 如果您希望与现有的MS Exchange服务器帐户同步,那么没有太多选择,但实现this answer似乎指出的方式。

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

祝好运。


0
投票

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

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