Is there anyone that can synchronize iOS coredata with external library

1k Views Asked by At

I tried many libraries and frameworks. But I couldn't find the one that is working 100%. Is there anyone can do that by using these external libraries and frameworks?

I tried all of these libraries within few days, so I might missing something. And my project is quite complicate.

Here are the list of libraries that I used.

  1. iCloud: everyone know that it wouldn't work. crash/wrong data after sync
  2. Parse with FTASync (https://github.com/itsniper/FTASync): It crashes many times. I can't test functionality.
  3. Simperium: (https://simperium.com/) I works when change few data, but it's not sync when changing many data at the same time.
  4. WasabiSync: (http://wasabisync.com/) I can't make it to work with my project.
  5. TICoreDataSync: (https://github.com/nothirst/TICoreDataSync) I tried it with dropbox. sometimes it can't sync some small data. Sometime it duplicate data from one device to another.
  6. UbiquityStoreManager: (https://github.com/lhunath/UbiquityStoreManager) This lose some data when sync. sometime it duplicate my data.
  7. FireData: (https://www.firebase.com/) This sync with fastest speed, almost instant. But it crash sometimes, and loosing data sometimes.

I really want to know that if someone can use some of these libraries in production with complex data. If someone does, it's means that I might setup it wrong.

If anyone has suggestion, it would be great. Thanks

1

There are 1 best solutions below

0
On

There is no general purpose sync tool that works well. It's a difficult problem to solve, nobody has ever done it.

You should write your own, from scratch, designed specifically for your own data structure.