I want to create an app which allows a few users with different AppleID to exchange short text messages through a shared database. The amount of data is minimal, something like "Reminders" app gathering task of a few users in one file or database.
The perfect solution seems to be CKShare from CloudKit, but here comes another requirement: the app needs to install on iOS 9. While Apple introducedCloudkit already with iOS 8, the CKShare part was introduced only with iOS 10. :-(
What other API available with iOS 9 can I use to give a few users access to the same small data container through their internet connections?
Can implement shared functionality with CloudKit public data (available since iOS 8), and keep that data private for small groups of users?
Shall I use some variant of CoreData?
What is the best approach?