前言转自我的个人博客https://blognas.hwb0307.com。欢迎关注!
在Docker系列 深度使用nextcloud(一)的分析中,其实对Nextcloud的联系人 ( CardDAV )协议蛮感兴趣的。因为这可能是一个管理联系人的更加通用和有效的协议,可以不受设备类型限制。
按Wiki的解释,vCard Extensions to WebDAV (CardDAV)
是一种地址簿客户端/服务器协议,旨在允许用户访问和共享服务器上的联系人数据。CardDAV 协议由IETF开发,并于 2011 年 8 月作为RFC 6352发布。CardDAV 基于基于HTTP的WebDAV ,它使用vCard存储联系人数据。所以可以CardDAV
认为是WebDAV的一种扩展用法。
在CardDAV 备份、同步、共享联系人这个参考文章中,作者是在群晖里下载CardDAV Server套件。估计这个东西在玩NAS的玩家中很普遍,不过自己没有怎么留意过。毕竟也很少更换手机嘛!
本回就来探索一下怎么通过Nextcloud的CardDAV协议进行iPhone的联系人信息同步。顺便给自己也做个相关知识的备份供日后参考。安卓手机应该也可以参考这个思路。
经过实测,无论是iPhone更改或者是Nextcloud后台更改,都可以相互同步和更新。
Nextcloud配置对于Nextcloud只有一个准备,就是要安装Contact
插件。国内用户可以试试直接在应用
界面安装。如果无法安装,推荐在个人电脑先下载,然后再像Docker系列 深度使用nextcloud(四)onlyoffice所描述的那样手动安装应用。地址是:https://apps.nextcloud.com/apps/contacts。记得安装完成后要启用。
最后的界面大致如下:
iPhone设置 添加CardDAV帐户可能随着IOS版本的更新,入口会略有不同。我用的IOS版本是15.3.1
。
如果连接正常的话,苹果手机也会提示你的。
导出iCloud vCard.vcf登陆:https://www.icloud.com/#contacts。在界面的左下角:
最后可以产生一个iCloud vCard.vcf
。自己可以保管好喔!
如下图。
每次在iPhone里更新后,下拉通讯录就可以让它更新:
群组 vs. 地址簿我刚刚开始试玩的时候被群组搞晕了。
请注意,iphone通讯录的群组是Nextcloud中的地址薄,而不是Nextcloud的群组。感觉有点缺陷。而且这个地址薄好像没法单独地查看,你只能看到所有的联系人。开始的时候使用有点奇怪。
可以这么理解:一个Nextcloud联系人里可以添加多个通讯录/地址簿。比如下图中的联系人
、Family
、最近联系过的
均是属于地址簿。假设你有N台设备,你可以开N个通讯录。这些通讯录的信息可以整合到一起,通过Nextcloud的群组
和圈子
来进行分类和分享。
在iPhone中的通讯录界面中,你可以在左上角进入群组
选择要显示的地址簿
:
遗憾的是,目前还不支持地址簿的直接 *** 作。而且,好像没法进行批量选择。是我没找好方法?
有空我会在Nextcloud社区里反馈一下。
小结同步没问题,不过分类管理不是很舒服。以后再摸索一下。
有安卓的小伙伴有试用一下的不?欢迎评论区留言反馈一下!
参考 CardDAV 备份、同步、共享联系人Reddit: Help getting Nextcloud CalDAV and CardDAV working with iOS native clientNextcloud DAVx⁵欢迎分享,转载请注明来源:内存溢出
评论列表(0条)