既然Sync Services已经过时了,那么在OSX上同步联系人的可靠替代方案是什么?

And*_*rei 5 macos cocoa objective-c syncservices contacts

自OSX Lion以来,不再更新同步服务.也许很快它们就不会再存在了.为了同步联系人,现在可以使用哪些替代方案?

编辑 - 更多说明:我要求的上下文是构建一个能够连接到同步服务器的同步应用程序(使用SyncML).此同步应用程序(客户端)将安装在OSX系统上,负责查看客户端上的哪些联系人已更改(从而通知服务器),并将更改从服务器应用到客户端.

到目前为止,我们一直在使用Sync Services来跟踪更改并将联系人同步到集中点,但由于SS已经过时,我们正在寻找替代方案.希望加法有所帮助.

jem*_*ons 0

我不太确定你在这里追求什么。例如,您是否想要编辑系统范围地址簿中的联系人并将这些编辑传播到其他设备?如果是这样,请使用地址簿框架并将传播留给 iCloud 的地址簿支持。

您是否想要存储应用程序独有的(联系人)数据并将传播到其他设备?当然,听起来iCloud也是您所追求的。确实,iCloud 没有可以让您“跟踪更改”的 API。但如果这对您来说很重要,为什么不将其包含在通过 iCloud 传播的数据中呢?或者我误解了你所说的“跟踪变化”的意思?