Рекомендации по хранению данных iOS после добавления свойства NSURLIsExcludedFromBackupKey

Я получил следующий отзыв о приложении:

«Мы обнаружили, что ваше приложение не соответствует Руководству по хранению данных iOS, которое требуется в соответствии с Руководством по проверке App Store.

В частности, мы обнаружили, что при запуске и/или загрузке содержимого ваше приложение сохраняет 2,07 МБ».

Мое приложение имеет следующие данные:

  • sqlite (352 КБ), который при первом запуске приложения копируется на устройство.

  • Загрузите и сохраните в кеше некоторые изображения.

Итак, я читаю документацию и добавляю NSURLIsExcludedFromBackupKey ко всем файлам и перемещаюсь в каталог tmp (но я не удаляю данные после выхода пользователя, потому что я хочу сохранить, а не создавать резервные копии). Я отправил приложение в Apple и после проверки получил такой же отзыв.

"магазины приложений 2,07 МБ"

И на моем устройстве после загрузки всех изображений, когда я перехожу к:

  • Установите и запустите свое приложение
  • Перейдите в «Настройки» > «iCloud» > «Хранилище и резервное копирование» > «Управление хранилищем».
  • При необходимости нажмите «Показать все приложения».
  • Проверьте хранилище вашего приложения

Это всего 376 КБ, а позже 753 КБ.

Я не знаю, что мне делать дальше, есть предложения?


person drasick    schedule 14.03.2013    source источник


Ответы (1)


Мое приложение было отклонено по той же причине, что и ваше, но с той разницей, что мое приложение не загружает никаких документов.

Может быть, я не лучший человек, чтобы помочь вам, но ваш случай выглядит так, будто ваше приложение загружает и сохраняет изображения два раза (376 x 2 = 752), но я не знаю, как создаются другие сохраненные данные (как это происходит в мое приложение).

В моем случае мое приложение показывает аннотации на карте и открывает URL-адреса во встроенном веб-браузере, и я понятия не имею, какие документы хранятся в iClouds (принимая во внимание, что я не использую iCloud).

person jjordan    schedule 17.04.2013