2016-02-18 2 views
0

Я создаю приложение Ionic, и в папке www/dataFiles есть несколько json-файлов. Мне нужно упаковать эти файлы с помощью приложения. Однако после установки на устройство эти json-файлы должны периодически обновляться с новыми данными с сервера. Я искал дни, пытаясь понять, как это сделать, и я узнал, что файлы в папке www нельзя переписать. Я понятия не имею, как двигаться вперед. Нужно ли сохранять файлы в другом месте? Я был бы очень признателен, если бы вы могли указать мне в правильном направлении.Обновление файлов JSON в ионном приложении

Заранее спасибо.

ответ

1

Вы не можете изменить файлы в уже установленном приложении.

Почему бы не вытащить эти данные из веб-службы? Вместо того, чтобы хранить данные в отдельных файлах .json, получите те же данные json с сервера, что и запрос, и у вас всегда будут свежие данные с сервера.

Что вы используете в качестве сервера/базы данных? С помощью этой информации я могу поставить вас на правильный путь.

+0

Благодарим за ответ Алехандро. Дело в том, что приложение будет работать на устройствах, где Wi-Fi и мобильное покрытие данных будут недоступны большую часть времени. Но всякий раз, когда он подключен к Wi-Fi, я хочу, чтобы он проверял наличие обновлений и загружал их. –

+0

О, я понимаю, поэтому, возможно, вы можете использовать базу данных, такую ​​как SQLite или IndexedDB, и сделать функцию синхронизации, которая получает новые данные, когда у них есть интернет-соединение. Вот статья, которая может вам помочь: http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-your-ionic-app/ –

+0

Большое спасибо. Я проверю статью. –