Теперь я ещё больше запуталась … вот смотрите, например мы с вами создаем приложение-напоминалку. У него есть 2 поля, которые заполняются и сохраняются в корДату - это сама дата + какой-то текст. При сохранении создается на основании даты - локальное уведомление. Регистрации у приложения нет. Человек его просто скачивает и пользуется. Мы хотим, чтобы если вдруг человек сменит телефон или сделает ресет, или просто решит приложение переустановить, то все данные, которые были введены в приложение - автоматически подгрузились из резервной копии. При этом не нужна синхронизация на разных устройствах.
Вопрос, как такое сделать … по факту нам нужны и данные и уведомления, но без использования сторонних продуктов, типа firebase. В настройках телефона есть вкл/выкл Резервной копии всего телефона, но это не спасет от “просто переустановки приложения” … так же в настройках есть iCloud Drive и мне кажется нужно как-то его использовать, но как тогда быть с уведомлениями (в теории, когда копию подгружаем - можно пробежаться по ней и пересоздать уведомления) … Но сейчас главный вопрос, как правильно, без костылей, выбрать способ решения такого вопроса.