Мое приложение использует iCloud Documents для хранения записных книжек и загрузки на iCloud Drive (мы устанавливаем папку с именем приложения, видимую на iCloud Drive). Мы часто замечаем, что наши файлы оптимизируются и кэшируются на сервере iCloud Drive, что означает, что файлы не хранятся в локальном хранилище. Это приводит к ошибке в нашем приложении, что файлы не отображаются в моей библиотеке приложения. Мы должны что-то пропустить, чтобы обнаружить / прослушать измененные файлы, когда они кэшируются на сервере iCloud.
Теперь мне нужно открыть Files.app и нажать значок облака, чтобы загрузить его на локальный компьютер, чтобы мои записные книжки снова могли отображаться в библиотеке приложений.
Мой вопрос, есть ли способ обнаружить или получить уведомление о файлах, когда они кэшируются с помощью iOS Storage Optimization, когда на устройстве заканчивается память?
p / s Я не разработчик iOS, а парень по продукту - мой разработчик сказал, что он застрял, поэтому я бы попросил у сообщества помочь мне решить эту проблему.