V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
essethon
V2EX  ›  Android

MIUI 与 macOS/iOS 之间的通讯录双向同步(CardDAV)

  •  1
     
  •   essethon · 2019-01-31 18:18:47 +08:00 · 17291 次点击
    这是一个创建于 2152 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有一个小米,一个 iPhone,主力电脑是 MacBook Pro.

    我最理想的场景是

    • 使用任一支持 CardDAV 的服务(如 Google 帐户等)托管通讯录
    • 手机和电脑都添加 CardDAV 帐户
    • 最好不借助第三方软件 /App,全靠系统内置功能解决

    但是 - 在 MIUI 里找不到对别家 CardDAV 的支持。 (作为一个 9102 年的 智能手机 ,要求它支持一个同步 通讯录 的开放协议 /业界标准,这要求应该不算太苛刻吧)

    用它自己的小米云服务倒是可以实现 MIUI 和 iOS 之间联系人同步,但

    • macOS 下似乎无法使用小米云服务的 CardDAV
    • 个人私心,不是很想把自己的主要通讯录放在小米云服务上。还是倾向于 Google 帐号。同时放在多个地方的话,更新 /添加联系人信息的时候又很容易弄乱。

    那么问题来了: 有什么比较好、比较接近理想场景的方案吗?

    31 条回复    2019-02-02 23:36:40 +08:00
    Baymaxbowen
        1
    Baymaxbowen  
       2019-01-31 18:20:52 +08:00 via Android
    不知道一架的搬家功能能不能在其他系统里面用,
    Baymaxbowen
        2
    Baymaxbowen  
       2019-01-31 18:21:35 +08:00 via Android
    @Baymaxbowen 最好还是 google 账号同步
    2333zzz
        3
    2333zzz  
       2019-01-31 18:30:45 +08:00
    如果 MIUI 装 Google 套件不就可以通过 Google 帐号同步?
    essethon
        4
    essethon  
    OP
       2019-01-31 18:33:01 +08:00
    @Baymaxbowen 我希望达到的目标是,我的联系人存储在某个云服务上(如 contacts.google.com ,或者 Outlook,或者 iCloud,dav.qq.com 等等等)
    然后所有的设备,包括 MIUI/iOS/macOS 乃至 Windows 设备,都可以与这个服务端同步;
    从任意一个终端设备修改了联系人信息,都可以同步到服务端,进而同步到其它客户端。

    所以,一加的搬家功能虽然我没用过,但是听这个名字以及根据我简单的搜索,它应该是一个「导入导出」工具,而不是我想要的「同步」工具;
    Google 帐号的话,如主题所述,我没找到 MIUI 系统作为 CardDAV 客户端的方法。是不是 MIUI 系统就是坚决不做这个(基本)功能?
    essethon
        5
    essethon  
    OP
       2019-01-31 18:37:20 +08:00
    其实我就是想确认国内版的 MIUI 是不是真的至今都不支持 CardDAV
    以及十分纠结为什么
    mgrddsj
        6
    mgrddsj  
       2019-01-31 18:38:47 +08:00
    其实 Google Play Store 上面一堆 CardDAV 客户端,随便找一个好用的就行了啊
    essethon
        7
    essethon  
    OP
       2019-01-31 18:39:57 +08:00
    修正一个地方,其实我的希望是 最好能免折腾(装 Google 框架)、免翻就能同步联系人,因为小米手机是父母的……

    联系人数据其实放在 Outlook 或者 QQ 都可以,哪怕放在小米云服务上也可以(但小米云服务的 CardDAV 在 macOS 下似乎不正常)
    qiyuey
        8
    qiyuey  
       2019-01-31 19:00:26 +08:00
    iOS 安装小米云同步 APP,通过 APP 完成 MIUI 和 iOS 的双向同步,macOS 通过 iCloud 同步 iOS。
    kwanzaa
        9
    kwanzaa  
       2019-01-31 19:36:51 +08:00
    outlook
    dozer47528
        10
    dozer47528  
       2019-01-31 19:50:16 +08:00   ❤️ 1
    CardDAV CalDAV 是苹果人提出的( wikipedia 上写的) 开放标准不代表可以随便用。
    不是 MIUI 不支持,是 Android 不支持,可能和授权有关,别什么都赖 MIUI。这是 Google,微软,苹果,之间的利益斗争而已。
    腾讯的 CardDAV CalDAV 一堆 bug,Android 有收费的 CardDAV CalDAV 软件,我买过,不好用。
    我也没有完美的方案,目前只能使用苹果全家桶。
    stille
        11
    stille  
       2019-01-31 20:37:34 +08:00 via iPhone
    这需求当年 iPhone1 的时候我就研究过,一直没有解决方法,后来 iOS 全家桶了就没这需求了
    stille
        12
    stille  
       2019-01-31 20:39:13 +08:00 via iPhone
    要不尝试下 outlook 作为中转,用 exchange 来同步通讯录? 貌似这样 Mac 上需要用微软的 outlook 的客户端来才能读取通讯录吧
    EricXuu
        13
    EricXuu  
       2019-01-31 20:47:10 +08:00 via Android   ❤️ 1
    苹果没用过不清楚,我的 miui 和 win10 通过使用 Outlook 账号同步联系人完全没问题,miui 里添加 outlook 邮箱,走 exchange 协议,邮件日历联系人都可以的
    6IbA2bj5ip3tK49j
        14
    6IbA2bj5ip3tK49j  
       2019-01-31 20:54:43 +08:00 via iPhone
    微软账号保平安。
    主流系统都支持。
    iOS,Android,Windows
    Mac 是公司的,没有登陆自己账号,所以没测试。
    Fotix
        15
    Fotix  
       2019-01-31 21:12:09 +08:00
    iOS 安装 APP “同步联系人”
    保持 Google Contact 与 iCloud 同步即可
    michaelzxp
        16
    michaelzxp  
       2019-01-31 21:29:29 +08:00
    google 账号同步
    essethon
        17
    essethon  
    OP
       2019-01-31 21:44:44 +08:00
    @dozer47528 #10 谢谢,CardDAV 的支持应该是整个 Android 的问题。可能我对 MIUI 等国产安卓有些偏见了。
    看了一个讨论 https://www.reddit.com/r/Android/comments/9e6emt/9_years_after_first_requested_android_still/

    @kwanzaa #9
    @stille #12
    @EricXuu
    @xgfan
    谢谢,正在尝试 Exchange 方案,感觉可行。
    但是现在还面临一些坑:从小米云服务中导出联系人,之后用 macOS 的联系人 app 导入到 Exchange,好像有大量电话号码丢了; Exchange 同步之后( Outlook 网页版已能够看到联系人列表),手机上迟迟不出现; MIUI 10 的 Exchange 帐户配置好像比之前的版本更隐蔽了,不知道为什么。
    essethon
        18
    essethon  
    OP
       2019-01-31 22:00:09 +08:00
    折腾了一晚上 Exchange in MIUI 10,发现
    手机端的联系人和服务器上的联系人同步并不 work

    ![]( )

    同步状态总是显示✅,但实际上服务器上的联系人同步不下来,手机上的联系人也同步不上去。
    邮件似乎还可以同步。
    基本判断这( Exchange )在 MIUI 10 上是个半残的功能?
    ios
        19
    ios  
       2019-01-31 22:25:02 +08:00
    [能蟹仔原创] iOS Android 双向 [联系人日历提醒事项] 同步

    http://www.miui.com/thread-17379251-1-1.html

    参考本人原创文章
    ios
        20
    ios  
       2019-01-31 22:25:44 +08:00
    一切以 iCloud 为中心
    可解决
    jimzhong
        21
    jimzhong  
       2019-01-31 22:33:05 +08:00
    EricXuu
        22
    EricXuu  
       2019-01-31 22:42:35 +08:00
    @essethon #18
    联系人 - 分帐户显示,查看一下有没有
    小米账号联系人和 outlook 联系人是独立的
    Kahnn
        23
    Kahnn  
       2019-01-31 22:44:52 +08:00
    我之前用 outlook 同步老有一些奇怪的问题,要不是姓和名顺序总是不对,要么是缺一两个同步不过来
    max1525
        24
    max1525  
       2019-01-31 22:57:18 +08:00
    我看楼主说 QQ 也行,那为什么不试试 QQ 同步助手+ iCloud 的组合

    我换成全套苹果产品之前一直在用,跟 iCloud 兼容性可以的,没出过同步冲突
    essethon
        25
    essethon  
    OP
       2019-01-31 23:20:46 +08:00 via iPhone
    @EricXuu 我就是分账户显示之后,才确认我的 MIUI 里 Exchange 同步联系人是无法用的
    zzii
        26
    zzii  
       2019-02-01 08:18:14 +08:00 via iPhone
    好久前弄过,小心双终端同步后混乱!
    我后面是 iphone7 和 SE 双持,用同个 icloud 登陆,一台更改增减联系人另一台就同步了!
    essethon
        27
    essethon  
    OP
       2019-02-01 08:48:45 +08:00 via iPhone
    @zzii 所以…苹果全家桶大法好🤔
    as1217261221
        28
    as1217261221  
       2019-02-01 10:06:19 +08:00
    不是难不难开放的协议问题,就看愿不愿意这样做。
    20015jjw
        29
    20015jjw  
       2019-02-01 11:48:49 +08:00 via Android
    Google Contacts 不是挺好么
    essethon
        30
    essethon  
    OP
       2019-02-01 15:57:57 +08:00
    @20015jjw 不折腾的话没有 Google
    ciaoly
        31
    ciaoly  
       2019-02-02 23:36:40 +08:00 via Android
    邮箱提供的通讯录功能即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1573 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:37 · PVG 00:37 · LAX 08:37 · JFK 11:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.