我的iOS应用程序中支持Microsoft Exchange Server

时间:2017-03-15 06:42:10

标签: ios exchange-server

我想从内部部署的Exchange服务器上阅读我的应用中的日历事件。对于在线交换,Office 365,我可以使用Microsoft的SDK for iOS。我想知道

  1. 是否有来自Microsoft的SDK支持iOS应用中的本地交换服务器
  2. 是否有任何扩展程序/插件可让我的应用程序从Exchange服务器读取日历事件
  3. Apple是否提供可用于自定义应用程序的框架/服务来阅读日历活动?
  4. 非常感谢任何链接/信息。

1 个答案:

答案 0 :(得分:1)

如评论中所述。我个人永远不会在一个奇怪的应用程序中输入我的Exchange密码,然后访问我的Exchange邮箱(这也可以解释downvote)。该应用程序将能够编写电子邮件,阅读所有电子邮件...意味着访问我的邮箱中的所有内容。

因此,我认为在您的应用中访问日历的最佳方式是您的应用access the user’s Calendar database using the EKEventStore class。但是这有一些限制,因此通常不会在此处显示整个日历,并且大多数用户仅同步一个子集。但对于大多数应用程序而言,这可能就足够了。

通过这种方法,您的应用程序也变得更加普遍"并且还可以使用WebDAV / CalDav日历(例如Google日历等共享日历)。

通过这种方式您无需处理:

  1. 糟糕的网络连接
  2. 不同的身份验证方法(例如双因素身份验证)
  3. SSL加密(密码与协议相比......)