我想知道是否存在用于在iOS上修改CalDAV和CardDAV帐户的API。我正在开发一个应用程序,我想让用户可以简单地启用和禁用日历/联系人同步,而无需在iOS设置中手动设置。
我知道我可以带来自己的CalDAV/CardDav实现并使用EventKit/地址簿api对其进行同步,但是我想避免这种实现,因为与使用默认的CalDav/CardDAV相比,这将更加困难且容易出错iOS的实现。

预先非常感谢您的回答。

最佳答案

不确定您要做什么。

  • 创建新的calDAV/cardDAV帐户。 -服务器端操作。
  • 订阅现有的calDAV/cardDAV帐户-使用设备上的“设置”应用程序。
  • 使用订阅的帐户创建事件/人员-可以在您的应用程序中执行此操作。

  • 从文档中:



    因此,这对于calDAV而言是“否”。

    但是,AddressBook的文档并不那么具有说明性,因为知道Apple希望用户在帐户级别上对任何内容进行最终控制的方式,我怀疑cardDAV是否适用。

    但是,可以在“设置”应用程序中添加calDAV和cardDAV帐户。这似乎是订阅到新帐户的唯一选择。

    关于ios - 是否可以使用iOS上的应用程序修改CalDAV/CardDav帐户?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13127913/

    10-10 14:50