小米云服务通讯录同步重大升级——支持iPhone和iPad同步

猫哥 网络技术评论字数 1776阅读5分55秒阅读模式

各位亲爱的米粉朋友们:
很高兴的向大家宣布,继小米系统发布后,我们的 CardDAV 服务也顺利上线了。至此,小米云服务基本可以支持您在所有主流平台上的访问了。

1)搭载 MIUI 的设备,如小米手机上,直接体验完整的小米云;
2)原生 Android 或其他第三方 Android ROM,则通过小米系统来体验小米云:http://www.miui.com/forum-393-1.html
3)桌面系统都可以通过小米云的网页版(i.xiaomi.com)来体验,而 Windows 更可以配合小米手机助手;
4)iOS 设备,iPhone 和 iPad 则可以通过 CardDAV 服务进行基本的联系人信息同步。

对于同时使用 iOS 设备以及 MIUI ROM 的用户,想要保持联系人的同步一直是一件比较麻烦的事情。为此我们需要让一款第三方软件来接管我们的联系人同步,否则就得来回导入/导出,或者苦哈哈的手打。

是时候终结这一切了,小米云服务的 CardDAV 服务已经上线了,通过下面给大家介绍的方法,你就可以轻松的在两个平台之间同步通讯录信息了。

在 iOS 端通过小米云服务同步联系人的方法

1.“设置”-“邮件、通讯录、日历”-“添加账户”-“其他”-“通讯录”-“添加 CardDAV 账户”
2.服务器输入“dav.mi.com”,用户名/密码填写你的小米账户信息,描述可以自定义。点击“下一步”后稍等即可完成同步。

ps:如果您希望在苹果设备上创建的联系人上传到小米云服务,您可以修改默认账号,同样在“邮件、通讯录、日历”界面里,选择默认账户为刚刚添加的小米云账户即可。

FAQ

1. 什么是 CardDAV?
CardDAV 是一种标准的联系人同步协议,可以让多个客户端的联系人在同一个服务器上同步联系人。通过 CardDAV 协议,您可以在 iOS 等平台与小米云服务互相同步联系人。(Android 上建议使用小米系统,可以得到更好的原生体验,您也可以使用安卓上的 CardDAV-Sync 应用进行同步,但它的上传功能完成的不是很完整,不是很推荐)

2. 如果我在 iOS 上已经有联系人了,如何迁移到小米云服务?
iOS原生的联系人是没有这样的功能的,您需要到 App Store 下载对应的联系人工具,把其它账号上的联系人迁移到 CardDAV 账号上,这些联系人就会和小米云服务互相同步了。我们建议您使用“多账号通讯录同步与迁移”,经过测试这个应用是可以使用的。
ps:如果你在 iOS 上的联系人是同步在 iCloud 上的,也可以通过访问 www.icloud.com,在通讯录设置里导出联系人到本地,然后在小米云服务 i.mi.com 的通讯录里进行导入。

3. 在 iOS 上使用 CardDAV 后,原来在 iOS 上创建的联系人和小米云上的联系人有重复怎么办? 
在 iOS 原生功能和 CardDAV 协议层面,是不会自动合并联系人的,所以出现重复联系人是正常的。首先建议您根据上一条的答案,把 iOS 其它账号上的联系人导入到 CardDAV 账号上,否则如果每个账号都有一部分联系人,体验是不会好的。 iOS上 的联系人导入到 CardDAV 账号后,小米云服务上的联系人也会出现重复,这时您可以在 MIUI 上的联系人界面,点击菜单键,选择设置-整理联系人-合并重复联系人,合并完成后,云服务和 iOS 上也会对应删除重复的联系人。另外您也可以在 iOS 上的 App Store 中下载一些联系人整理工具,它们也能做到联系人自动合并,不过使用时要小心,不能保证它们是否会破坏账号里的同步信息。

4. 兼容性提示
CardDAV 协议的联系人格式和小米云以及 iOS 都不是100%兼容的*,会有少部分不兼容字段不会被同步。比如用户组、关系、农历生日,事件等,都是我们服务的特有属性,不参与同步。我们做了保护机制,如果你设置了这些属性的话,也不用担心,在双向同步后,这些字段的数据是不会被清除掉的。大部分常用字段都是完全兼容的,所以不用担心。

*为什么会有格式不兼容?
每家公司的联系人格式都各有不同,为了统一这一问题,互联网组织设计了一个名为 VCard 的协议,专门用来表达联系人的格式,但这个格式仍然不能保证与所有厂商的联系人格式完全一致,或多或少的都不能表达。这就类似于使用英语为中文和法语进行翻译,先把中文翻译成英语,再把英语翻译成法语,最终肯定会丢失中文中的某些情感元素,但主体含义肯定是相同的。

继续阅读
猫哥
  • 本文由 发表于 2018-06-24 17:07:14
  • 转载请务必保留本文链接:https://www.588693.com/756.html
ShanaEncoder压制H.265(HEVC)参数分享 网络技术

ShanaEncoder压制H.265(HEVC)参数分享

整体的思路是,其他参数尽可能拉满画质,然后尽量仅通过控制码率来控制视频的画质与体积。 编解码器:推荐HEVC(QSV)硬解,兼顾速度与画质,也可选HEVC(NVENC)硬解,时间非常充裕选HEVC纯C...
安卓通过shell命令启动APP怎么操作 程序代码

安卓通过shell命令启动APP怎么操作

要启动Android应用程序,可以使用adb shell命令,语法如下:adb shell am start -n /。其中,是应用程序的包名,是应用程序的入口Activity名称。 相关问题 and...
Steam如何绕过clash的全局代理 网络技术

Steam如何绕过clash的全局代理

我想要默认开启电脑的clash全局代理。但是要求steam这个东东登录和下载(尤其是游戏下载)不要走代理。下载太耗费流量了,还不能跑满网速。 下载游戏的同时我还会上网。如果特意为了steam把clas...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定