在设备之间同步Realm数据

时间:2016-09-13 13:12:09

标签: ios swift realm

我一直在网上搜索,但没有找到解决方案。

是否可以在更多设备之间同步领域数据?让我们举一个例子,如果用户在iPhone和iPad上使用该应用程序。

如何使数据同步?我一直在研究CloudKit,但它似乎并不像Realm一样(如果我错了,请纠正我)。

有什么建议吗?我希望数据能够同步,并且我想要备份数据 - 因此用户可以删除应用程序,但仍然可以关闭数据。

4 个答案:

答案 0 :(得分:2)

Realm现在使用自己的Realm Object Server提供双向同步,作为Realm Mobile Platform的一部分:https://realm.io/products/realm-mobile-platform/

答案 1 :(得分:1)

编辑Realm Mobile Platform可用(在编辑我的答案时为测试版),因此可以进行此类同步。我之前的回答是在较旧的背景下,这项技术无法使用。

<小时/> 上一个答案:这是不可能的。设备上Realm数据库的二进制格式未在iCloud或Google Drive等任何服务上有效同步。

可以在my previous answer here找到长答案。

所以,我认为最好的方法是通过API。

答案 2 :(得分:0)

我认为Document文件夹是通过iCloud同步的

答案 3 :(得分:0)

另一种替代方法->您可以尝试使用此快速框架将Realm数据库与CloudKit ice cream

同步