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.
- iCloud: everyone know that it wouldn't work. crash/wrong data after sync
- Parse with FTASync (https://github.com/itsniper/FTASync): It crashes many times. I can't test functionality.
- Simperium: (https://simperium.com/) I works when change few data, but it's not sync when changing many data at the same time.
- WasabiSync: (http://wasabisync.com/) I can't make it to work with my project.
- 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.
- UbiquityStoreManager: (https://github.com/lhunath/UbiquityStoreManager) This lose some data when sync. sometime it duplicate my data.
- 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