4

我尝试了许多库和框架。但我找不到 100% 工作的那个。有没有人可以通过使用这些外部库和框架来做到这一点?

我在几天内尝试了所有这些库,所以我可能会遗漏一些东西。而且我的项目相当复杂。

这是我使用的库列表。

  1. iCloud:每个人都知道这行不通。同步后崩溃/错误数据
  2. 使用 FTASync ( https://github.com/itsniper/FTASync ) 解析:它崩溃了很多次。我无法测试功能。
  3. Simperium:(https://simperium.com/)我在更改少量数据时工作,但在同时更改许多数据时不同步。
  4. WasabiSync:(http://wasabisync.com/)我无法让它与我的项目一起工作。
  5. TICoreDataSync:(https://github.com/nohirst/TICoreDataSync)我用 dropbox 试过了。有时它无法同步一些小数据。有时它会将数据从一台设备复制到另一台设备。
  6. UbiquityStoreManager:(https://github.com/lhunath/UbiquityStoreManager)同步时会丢失一些数据。有时它会复制我的数据。
  7. FireData:(https://www.firebase.com/)这种同步速度最快,几乎是即时的。但它有时会崩溃,有时会丢失数据。

我真的很想知道是否有人可以在生产中使用其中一些库来处理复杂的数据。如果有人这样做,则意味着我可能设置错误。

如果有人有建议,那就太好了。谢谢

4

1 回答 1

0

没有通用的同步工具可以很好地工作。这是一个很难解决的问题,从来没有人做过。

您应该从头开始编写自己的代码,专门为您自己的数据结构设计。

于 2014-03-28T09:47:49.150 回答