我一直在网上搜索,但没有找到解决方案。
是否可以在更多设备之间同步领域数据?让我们举一个例子,如果用户在iPhone和iPad上使用该应用程序。
如何使数据同步?我一直在研究CloudKit,但它似乎并不像Realm一样(如果我错了,请纠正我)。
有什么建议吗?我希望数据能够同步,并且我想要备份数据 - 因此用户可以删除应用程序,但仍然可以关闭数据。
答案 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
同步