Мое приложение для iphone было недавно отклонено по следующей причине:
"Мы обнаружили, что ваше приложение не соответствует Рекомендациям по хранению данных iOS, что не соответствует Рекомендациям по обзору App Store".
Для этого приложения я хранил базу данных (файл sqlite) в каталоге / Documents / для iOS 5.0.1 и более поздних версий и для iOS 5.0 и более поздних версий. Я использовал каталог Library / Cache.
Для других данных, таких как PDF и графические изображения, которые я загружал с сервера, я использовал тот же подход, что и выше, например: iOS 5.0.1 и более поздние версии: Сохранение этих данных в / Documents / directory iOS 5.0 и более ранние версии: Сохраненные данные в каталоге Library / Cache.
Правильный ли этот подход?
Согласно руководству Apple: Важно : Новый атрибут «не выполнять резервное копирование» будет использоваться только в iOS 5.0.1 или более поздней версии.На iOS 5.0 и более ранних версиях приложения должны будут хранить свои данные в / Library / Caches, чтобы избежать их резервного копирования.Так как этот атрибут игнорируется в старых системах, вам необходимо убедиться, что ваше приложение соответствует Руководству по хранению данных iOS во всех версиях iOS, которые поддерживает ваше приложение.
Также очень озадачен тем, что «не выполнять резервное копирование»назначение атрибутов для данных, хранящихся в iOS 5.0.1 и более поздних версиях.Для каких файлов мне нужно назначить этот флаг?Могу ли я использовать его для базы данных?.
Нужно избавиться от этих отклонений, как это произошло дважды.Пожалуйста, предоставьте некоторые рекомендации по хранению данных для моего приложения.Заранее спасибо.Ждем положительного ответа.