【问题标题】:Import contacts from outlook to iphone programmatically以编程方式将联系人从 Outlook 导入 iphone
【发布时间】:2011-02-25 08:35:52
【问题描述】:

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

【问题讨论】:

  • 你所说的 Outlook 是指他们手机上的邮件应用程序,还是指 Mac 上的邮件应用程序,还是实际上是 Microsoft Outlook?
  • 在这里查看我的答案stackoverflow.com/questions/8816102/…

标签: iphone xcode outlook ios4 synchronization


【解决方案1】:

有两种同步模式。

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

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

不过,如果你运气好的话,你也许可以通过一点点戳来让它工作 - 使用 IMAP。有一些库可以重新利用。不幸的是,目前还没有至少我知道的直接解决方案来实现这一目标,这可能是最简单的途径。一个这样的库是:Remail。要记住的另一点是,一些 c 库也可能支持 iphone/cocoa,注意其中一些也不错。

祝你好运。

【讨论】:

    【解决方案2】:

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

    这可能看起来很复杂,但同步联系人的唯一官方方法是通过 iTunes、icloud、主动同步或谷歌同步。我可能只是无法理解您为什么要在这里重新发明轮子,所以也许您可以在这里解释更多您要做什么。

    【讨论】:

      猜你喜欢
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多