DAVx⁵- 在 iPhone 與 Android 間雙向同步通訊錄和日曆

DAVx⁵ 是一款通過標準 CardDAV 和 CalDAV 協議同步通訊錄、日曆的 Android 應用,支持 iCloud 等雲服務,只需要在 Android 端安裝,即可實現在 iPhone 與 Android 間雙向同步通訊錄、日曆、提醒事項等數據。 @Appinn

DAVx⁵- 在 iPhone 與 Android 間雙向同步通訊錄和日曆 1

來自發現頻道 @xiozf 的推薦。

CardDAV 和 CalDAV 是同步通訊錄和日曆的開放標準,安卓原生不支持,DAVx⁵ 可以很好的在安卓上實現基於這兩個協議的同步。

DAVx⁵ 應用簡介

  • 可與 Android 的日曆、通訊錄軟件無縫結合
  • 可與超過 50 個國外服務提供商進行同步,包括蘋果 iCloud、ownCloud、Yandex、Zoho 等,具體點此
  • 國內服務提供商均面向 iOS 平台提供教程,如安卓要使用還需使用其他軟件抓取網址(CardDAV 地址)
  • 不需要 GMS
  • 可以設置自動同步或者手動同步
  • 在 Play 商店中付費下載,在 F-Droid 市場免費下載

DAVx⁵ 應用測試

原本我只是想找一個不需要 GMS 就能將谷歌通訊錄同步回來的 APP,找到 DAVx⁵ 後非常高興,趕緊測試了下,結果一直返回401錯誤。去搜了下發現谷歌文檔提到:

Any attempt to connect over HTTP with Basic authentication or with an email/password that doesn’t match a Google account results in an HTTP 401 Unauthorized response code.

而 DAVx⁵ 的作者明確表示:現階段不會支持 OAuth 2.0,工作量大,也沒有其他服務需要。我也想起來好像在哪看過文章說,新生成的應用密碼無法再使用這種驗證方式,以前生成的則可以繼續使用。這成了壓垮駱駝的最後一根稻草,我開始尋找新的服務提供商。

因國內各互聯網公司以往的黑歷史,我排除了 QQ、小米和 163,測試了 139 郵箱發現幾個字段均不支持,最後測試 iCloud 成功。小米論壇有一個詳細的教程。
有趣的是,當我關閉 iPhone 內置的 iCloud 通訊錄同步,想通過添加 CardDAV 賬號的方式去同步時失敗了。


DAVx⁵ 讓 iPhone 與 Android 雙機用戶有了一個簡單的同步方案,需要以下步驟:

  1. 數據位於 iCloud(包括通訊錄、日曆、提醒事項)
  2. Android 端安裝 DAVx⁵
  3. 獲取 iCloud 安全裡的 App 專用密碼

注:如想同步提醒事項,需要 Android 安裝 OpenTasks 同步,這是一款開源的任務管理應用。

之後,只需要在 DAVx⁵ 上登錄 iCloud 賬號即可。即右側圖片裡選擇“使用 URL和用戶名登錄”,在 根地址中輸入 https://icloud.com,再輸入 iCloud 用戶名和 App 專用密碼即可。

至此,在 iPhone 與 Android 兩端的 通訊錄、日曆、提醒事項 即可自動同步,數據保存在 iCloud 中。

DAVx⁵ 官網在這裡,Android 用戶前往 Play 商店付費支持開發者,或下載 F-droid 版本。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *