Я разработчик, который разрабатывает приложение iOS с ионной инфраструктурой, мое приложение было отвергнуто группой экспертов Apple по руководству по хранению данных. Они сказали: "При загрузке и загрузке контента ваше приложение хранит 8.56 МБ для пользователя iCloud, что не соответствует Руководству по хранению данных iOS".
как вы можете видеть, в моем приложении хранятся файлы.json (размер 9,8 МБ), которые содержат данные сохраняются в моем приложении.
Затем я пишу код как
$http.get('js/query/sura_'+$scope.sura_id+'.json').success(function(data){
$scope.aya = data;
$ionicLoading.hide();
check_file_exist();
});
получить данные из.json файлов и показать в приложении.
Я думаю, что это было бы причиной отказа моего приложения. Поэтому я хотел бы спросить вас, как изменить способ хранения больших данных в приложении, следуя рекомендациям Apple. пожалуйста, предложите мне и покажите мне пример кода.
Спасибо.
Ваш дизайн не масштабируется, в один прекрасный день вам нужно будет добавить больше файлов sura_id
, и настало время сохранить ваши данные в базе данных, хорошим предложением будет MongoDB
и получить доступ к нему с помощью API... таким образом, вы вам не потребуется повторно отправлять данные для проверки вашего приложения.
Минус будет, конечно, needed INTERNET connection
для вашего приложения для подключения к api
Documents Directory
?