Если вам не нужно какое-либо решение на стороне сервера (например, iCloud или что-то, что вы пишете сами), подумайте о bluetooth / wifi - при условии, что пользователи будут располагать свои устройства рядом друг с другом, тогда вы можете выполнить синхронизацию напрямую. от устройства к устройству.
Тем не менее, у меня, вероятно, был бы какой-нибудь сервер, который выполнял синхронизацию и сохранял данные - вы могли бы сделать это бесплатно для определенного количества данных, а затем взимать плату за что-то большее - надеюсь, что это окупит затраты на запуск сервер.