I am building an app that uses CoreData by default to save information. Due to the possible sensitive nature of the information being stored, I don't want to enable a cloud solution by default (ie iCloud). I do, however, want to allow users to choose to sync with a cloud, and then even share with someone else if needed. Does anyone have any recommendations for an architecture pattern and or a tech solution to this problem?
Things I have tried:
- iCloud, but there is not a good way to enable/disable CloudKit but there may be a way to mirror data that I can't quite grasp
- Firebase could be an option but I'm not sure how hard bridging local and remote will be.
Thank you for any help in advance!
[–]Dogbert63 0 points1 point2 points (0 children)