- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以通过编程方式添加 CardDav 帐户,因为它可以通过使用设置中的 Mail、Contacts、Calendras -> 添加帐户 选项手动完成em> 应用程序。
一般来说,是否可以在代码中添加任何其他类型的帐户?
例如兑换账户。我在论坛的某个地方读到它不是。
根据ABSource
,似乎无法通过代码添加帐户。只有从适当的源记录中读取和复制值的函数
最佳答案
是的,您可以创建一个“configuration profile”:一个您可以在其中指定 CardDav 帐户配置文件的 plist。您可以在 Card Dav payload 下的 Apple 文档中找到有关格式的信息。 .
这是一个例子:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Inc//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadUUID</key>
<string>randomUUID</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadIdentifier</key>
<string>com.example.carddav</string>
<key>Label</key>
<string>A Carddav Profile</string>
<key>PayloadContent</key>
<array>
<dict>
<key>CardDAVAccountDescription</key>
<string>A Carddav Description</string>
<key>CardDAVHostName</key>
<string>carddav.example.com</string>
<key>CardDAVPrincipalURL</key>
<string>/principals/userid/</string>
<key>CardDAVUsername</key>
<string>userId</string>
<key>CardDAVPassword</key>
<string>password</string>
<key>PayloadDescription</key>
<string>Configures CardDAV account</string>
<key>PayloadIdentifier</key>
<string>com.example.carddav</string>
<key>PayloadOrganization</key>
<string>A nice company</string>
<key>PayloadType</key>
<string>com.apple.carddav.account</string>
<key>PayloadUUID</key>
<string>randomUUID</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
</dict>
</plist>
记得用“.mobileconfig”保存文件。扩展名。
然后,如果您对如何以编程方式打开配置文件感兴趣,可以查看这个问题 https://stackoverflow.com/questions/2338035/installing-a-configuration-profile-on-iphone-programmatically
关于iOS 以编程方式添加 CardDAV 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24671870/
有没有可以通过Java API访问的CardDAV服务器? 另一种可能性是拥有一个有效的(!)CardDAV 客户端 Java API。我找到的唯一库是 ical4j,但无法让它从 owncloud
我正在构建一个基于 java 的网络应用程序。在网络应用程序中,我们可以创建联系人。我们已经实现了对 vcard 的导出。 现在我们希望能够与联系人管理器(如 Zimbra)同步在应用程序上创建的联系
我必须为 Carddav 服务器实现创建一个网络服务,以便在身份验证后向 Iphone 提供联系人。 我想知道它期望的 url 和参数从头到尾的步骤。 意思是,一开始它用 url、用户名和密码命中。
我正在运行 Nextcloud,我的联系人已通过 vdirsyncer 同步到我的笔记本电脑,这给我留下了一个充满 .vcf 的目录文件。我想要一本能够阅读和编辑这些的书,但我不太确定如何做到这一点。
是否可以通过编程方式添加 CardDav 帐户,因为它可以通过使用设置中的 Mail、Contacts、Calendras -> 添加帐户 选项手动完成em> 应用程序。 一般来说,是否可以在代码中添
长期潜伏者,首次张贴者。如果我犯了 n00b 个错误,请原谅我。 我遇到的问题是以编程方式区分 CardDAV 源。 我试图在 iphone 上找到一个特定的 CardDAV 源,它对应于我们的 ca
我们将用户电子邮件地址、电话、实际地址和其他信息存储在我们公司的 Windows Active Directory 中。 Active Directory 用户需要从所有类型的电子邮件客户端访问此信息
我目前正在研究用 PHP 构建 CardDAV 服务器的方法。这是一个小型开发项目,有望让我的公司与多种设备共享联系人,由自定义后端/CRM 提供服务。 我开始四处游玩,试图理解协议(protocol
很惊讶我在这里找不到类似的问题。 我正在寻找一种在人与人之间建立关系(父亲/姐妹/妻子等)的方法,最好是在 vCard 中。我可以很容易地创建一个数据库来保存这些关系,但是应用程序将不会遵守标准或建议
我正在尝试在基于 AppEngine (java) 的专有应用程序中同步 Google 通讯录和日历。 我听说过 carddav 和 caldav,但我仍然不确定如何以两种方式同步它们。 沙丁鱼库很少
我有一个标准的 MySQL 数据库,其中包含一个包含联系人的表(我使用 Zend Framework 使用 Web 应用程序将联系人添加到该表中),因此具有我自己的字段。 是否可以创建一个与 OsX
我的网络应用程序使用 mysql 来存储联系人数据。我想通过 carddav 与移动设备同步此数据。我知道carddav是基于文件系统,而不是数据库。有什么软件可以充当接口(interface)或包装
我们有一个 Java Spring 应用程序,数据库中有很多联系人。现在我们想通过 CardDAV 提供这些联系人,以便通过外部设备访问它们。 据我了解 CardDAV,它使用“知名”协议(proto
我想通过 CardDAV 协议(protocol)获取我的 Google 联系人,最好使用 Python(对其他语言开放)。 我遇到过 pycarddav 库,但它只适用于 SabreDAV/DAVi
我想与我的同事分享一本通讯录,该通讯录由我们的应用程序创建和使用/管理。我们想通过 CardDAV 协议(protocol)与我们的手机共享联系人。 是否有实现CardDAV 协议(protocol)
我的 vcards 有一个 CATEGORIES 属性,它有一个逗号分隔的值列表。我想要的是在此逗号分隔列表中的某处获取所有具有传递值的 vcards。 我正在尝试使用过滤器执行 CardDAV RE
我一直在尝试接收与我的 Apple Id 相关的 iCloud 联系人,但由于某种原因它不起作用。我遇到 (404) Not Found 错误。 我知道 iCloud 使用 CardDAV,您需要一个
我想将我的 google 联系人同步到 roundcube。我已经安装了 2 个插件(日历与 caldav 同步就像一个带有 url、用户和密码的魅力)但是我找不到 carddav 服务的正确 url
如果我的问题很愚蠢,对不起,我是新手,完全不知道这是否可能或其他什么。 我已经设置了我的个人http server ,包括 webdav , 使用 apache和 tomcat在我的电脑上,这样我的
我想知道是否有用于在 iOS 上修改 CalDAV 和 CardDAV 帐户的 API。我正在开发一个应用程序,我想让用户能够简单地启用和禁用日历/联系人同步,而无需在 iOS 设置中手动设置。我知道
我是一名优秀的程序员,十分优秀!