Подтвердить что ты не робот

Будет ли iCloud хранить пользовательские данные, принадлежащие удаленному приложению?

Мой вариант использования:

  • Пользователь загружает мое приложение и загружает некоторые данные/файлы в iCloud в песочнице моего приложения.
  • Пользователь удаляет мое приложение

Вопросы:

Будет ли храниться пользовательские данные, принадлежащие удаленному приложению? (Основываясь на моем эксперименте, данные хранятся в iCloud, когда мое приложение удалено, однако я не уверен, является ли поведение официальным).

Если ответ "Да", у меня возникают следующие вопросы:

а. Как пользовательские данные в конечном итоге удаляются/удаляются из хранилища iCloud пользователя? (Я беспокоюсь, что если пользователь решит никогда не использовать мое приложение снова, данные станут бесполезными, поэтому их следует очистить на iCloud до свободных мест)

б. Если пользователь решил повторно загрузить мое приложение, как он может получить доступ к данным iCloud, которые он первоначально загрузил?

с. Могу ли я управлять данными пользователя с веб-портала iCloud (www.icloud.com)? Я не вижу, что мой загруженный документ появляется на веб-портале iCloud, даже я поместил свои файлы в подпапку "Документы".

д. Есть ли официальная документация, описывающая это поведение?

Спасибо заранее!

4b9b3361

Ответ 1

Да, iCloud по умолчанию сохраняет данные человека, принадлежащие удаленному приложению.

Последующий вопрос: данные будут храниться в хранилище iCloud до тех пор, пока человек не решит удалить данные. Используя приложение "Настройки", человек может управлять своим хранилищем iCloud, вплоть до отключения резервных копий каждого хранилища приложений. Или вся резервная копия для устройства может быть удалена, чтобы начать с новой резервной копии.

Последующий вопрос b: Если пользователь перезагружает приложение на своем устройстве iOS, то есть любое приложение с таким же идентификатором приложения, чтобы оно могло быть обновленной версией, iCloud должен восстановить данные из резервной копии приложения.

Последующий вопрос c: Нет, веб-портал iCloud предоставляет доступ к приложениям, загруженным Apple, в настоящее время Mail, Contacts, Calendar, Find My iPhone и iWork. Apple может предлагать возможность добавлять приложения на веб-портал iCloud, так же, как мы добавляем приложения на наши устройства iOS и Mac. Но это будет какое-то будущее предложение.

Последующий вопрос d: Большая часть этого документа описана в документации разработчика. Некоторые из этих ответов недокументированы и почерпнуты из экспериментов с iCloud (поэтому, пожалуйста, поправьте меня, где я ошибаюсь).