Как сохранить данные локально в гибридном приложении с помощью Cordova? - PullRequest
0 голосов
/ 15 октября 2018

Мне нужны предложения по созданию гибридного приложения с Cordova для Android и iOS (оно будет разрабатываться с помощью Sencha Extjs).Он направлен на сохранение данных опроса локально и позднее, когда сеть Wi-Fi загружает эти данные (Synchronize) в удаленный менеджер баз данных (MySQL).Я прочитал немного indexedDB, webSQL и некоторых инструментов, таких как pouchDB, но у меня нет опыта в этой ветке, и я не знаю, что лучше.

Что бы вы порекомендовали?Заранее спасибо !!

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Локальное хранилище - лучший способ локального сохранения данных

Сохранение данных в локальное хранилище: localStorage.setItem ('item', "1");

Получение данных из локального хранилища:localStorage.getItem ( 'пункт');

0 голосов
/ 15 октября 2018

Это зависит от количества данных, которые вы ожидаете сохранить.Если он находится в диапазоне килобайт, то должно быть достаточно «localStorage», предоставляемого браузером.Если вы прекратите конвертацию между json и сюда для хранения и извлечения из DB. Затем вы должны использовать базу данных NoSQL, например MongoDB, для хранения данных. Но опция db находится на стороне сервера.Для сохранения данных только на стороне клиента у вас есть все, что у вас есть:

  1. Локальное хранилище
  2. Сеансовое хранилище
  3. Индексированная БД
  4. Web SQL
  5. Cookies
...